@@ -1888,15 +1888,15 @@ TEST_CASE("[String] Join") {
18881888}
18891889
18901890TEST_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++) {
19001900 String s = String::utf8 (data[i]);
19011901 CHECK (s.is_numeric () == isnum[i]);
19021902 CHECK (s.is_valid_int () == isint[i]);
0 commit comments