@@ -1888,15 +1888,15 @@ TEST_CASE("[String] Join") {
1888
1888
}
1889
1889
1890
1890
TEST_CASE (" [String] Is_*" ) {
1891
- static const char *data[13 ] = { " -30" , " 100" , " 10.1" , " 10,1" , " 1e2" , " 1e-2" , " 1e2e3" , " 0xAB" , " AB" , " Test1" , " 1Test" , " Test*1" , " 文字" };
1892
- static bool isnum[13 ] = { true , true , true , false , false , false , false , false , false , false , false , false , false };
1893
- static bool isint[13 ] = { true , true , false , false , false , false , false , false , false , false , false , false , false };
1894
- static bool ishex[13 ] = { true , true , false , false , true , false , true , false , true , false , false , false , false };
1895
- static bool ishex_p[13 ] = { false , false , false , false , false , false , false , true , false , false , false , false , false };
1896
- static bool isflt[13 ] = { true , true , true , false , true , true , false , false , false , false , false , false , false };
1897
- static bool isaid[13 ] = { false , false , false , false , false , false , false , false , true , true , false , false , false };
1898
- static bool isuid[13 ] = { false , false , false , false , false , false , false , false , true , true , false , false , true };
1899
- for (int i = 0 ; i < 12 ; i++) {
1891
+ static const char *data[] = { " -30" , " 100" , " 10.1" , " 10,1" , " 1e2" , " 1e-2" , " 1e2e3" , " 0xAB" , " AB" , " Test1" , " 1Test" , " Test*1" , " 文字" , " 1E2 " , " 1E-2 " };
1892
+ static bool isnum[] = { true , true , true , false , false , false , false , false , false , false , false , false , false , false , false };
1893
+ static bool isint[] = { true , true , false , false , false , false , false , false , false , false , false , false , false , false , false };
1894
+ static bool ishex[] = { true , true , false , false , true , false , true , false , true , false , false , false , false , true , false };
1895
+ static bool ishex_p[] = { false , false , false , false , false , false , false , true , false , false , false , false , false , false , false };
1896
+ static bool isflt[] = { true , true , true , false , true , true , false , false , false , false , false , false , false , true , true };
1897
+ static bool isaid[] = { false , false , false , false , false , false , false , false , true , true , false , false , false , false , false };
1898
+ static bool isuid[] = { false , false , false , false , false , false , false , false , true , true , false , false , true , false , false };
1899
+ for (unsigned int i = 0 ; i < sizeof (data) / sizeof (data[ 0 ]) ; i++) {
1900
1900
String s = String::utf8 (data[i]);
1901
1901
CHECK (s.is_numeric () == isnum[i]);
1902
1902
CHECK (s.is_valid_int () == isint[i]);
0 commit comments