Skip to content

Commit 15792d3

Browse files
committed
fbc-tests: disable asc/wstr test on DOS
1 parent 69afdf9 commit 15792d3

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

tests/string/asc.bas

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ SUITE( fbc_tests.string_.asc_ )
1010
TEST( default )
1111

1212
CU_ASSERT( TEST_A = asc( "a" ) )
13-
13+
1414
CU_ASSERT( TEST_B = asc( "b" ) )
15-
15+
1616
CU_ASSERT( TEST_C = asc( "c" ) )
17-
17+
1818
CU_ASSERT( TEST_D = 0 )
19-
19+
2020
END_TEST
2121

2222
TEST( const_ )
@@ -25,15 +25,15 @@ SUITE( fbc_tests.string_.asc_ )
2525
CU_ASSERT_EQUAL( asc(s, 0 ), 0 )
2626
CU_ASSERT_EQUAL( asc(s, 1 ), 0 )
2727
CU_ASSERT_EQUAL( asc(s, 2 ), 0 )
28-
end scope
28+
end scope
2929

3030
scope
3131
const S = "AB"
3232
CU_ASSERT_EQUAL( asc(s, 0 ), 0 )
3333
CU_ASSERT_EQUAL( asc(s, 1 ), 65 )
3434
CU_ASSERT_EQUAL( asc(s, 2 ), 66 )
3535
CU_ASSERT_EQUAL( asc(s, 3 ), 0 )
36-
end scope
36+
end scope
3737

3838
scope
3939
const S = !"A\000B"
@@ -42,7 +42,7 @@ SUITE( fbc_tests.string_.asc_ )
4242
CU_ASSERT_EQUAL( asc(s, 2 ), 0 )
4343
CU_ASSERT_EQUAL( asc(s, 3 ), 66 )
4444
CU_ASSERT_EQUAL( asc(s, 4 ), 0 )
45-
end scope
45+
end scope
4646

4747
END_TEST
4848

@@ -72,15 +72,15 @@ SUITE( fbc_tests.string_.asc_ )
7272
CU_ASSERT_EQUAL( asc(s, 0 ), 0 )
7373
CU_ASSERT_EQUAL( asc(s, 1 ), 0 )
7474
CU_ASSERT_EQUAL( asc(s, 2 ), 0 )
75-
end scope
75+
end scope
7676

7777
scope
7878
const S = wstr("AB")
7979
CU_ASSERT_EQUAL( asc(s, 0 ), 0 )
8080
CU_ASSERT_EQUAL( asc(s, 1 ), 65 )
8181
CU_ASSERT_EQUAL( asc(s, 2 ), 66 )
8282
CU_ASSERT_EQUAL( asc(s, 3 ), 0 )
83-
end scope
83+
end scope
8484

8585
scope
8686
const S = wstr(!"A\000B")
@@ -89,16 +89,20 @@ SUITE( fbc_tests.string_.asc_ )
8989
CU_ASSERT_EQUAL( asc(s, 2 ), 0 )
9090
CU_ASSERT_EQUAL( asc(s, 3 ), 66 )
9191
CU_ASSERT_EQUAL( asc(s, 4 ), 0 )
92-
end scope
92+
end scope
9393

94+
'' the following test is invalid for dos
95+
'' target since sizeof(wstring) = 1
96+
#if not defined(__FB_DOS__)
9497
scope
9598
const S = wstr(!"\u1111\u0000\u2222")
9699
CU_ASSERT_EQUAL( asc(s, 0 ), 0 )
97100
CU_ASSERT_EQUAL( asc(s, 1 ), &h1111 )
98101
CU_ASSERT_EQUAL( asc(s, 2 ), 0 )
99102
CU_ASSERT_EQUAL( asc(s, 3 ), &h2222 )
100103
CU_ASSERT_EQUAL( asc(s, 4 ), 0 )
101-
end scope
104+
end scope
105+
#endif
102106

103107
END_TEST
104108

0 commit comments

Comments
 (0)