Lines Matching refs:TEST
6 #define TEST(r, f, x, m) ( \ macro
15 TEST(i, sscanf(# x, "%lf", &d), 1, "got %d fields, expected %d"), \
16 TEST(t, d, (double)x, "%g != %g") )
25 TEST(i, sscanf("hello, world\n", "%s %s", a, b), 2, "only %d fields, expected %d"); in main()
29 TEST(i, sscanf("hello, world\n", "%[hel]%s", a, b), 2, "only %d fields, expected %d"); in main()
33 TEST(i, sscanf("hello, world\n", "%[hel] %s", a, b), 2, "only %d fields, expected %d"); in main()
39 TEST(i, sscanf("hello, world\n", "%8c%8c", a, b), 1, "%d fields, expected %d"); in main()
42 …TEST(i, sscanf("56789 0123 56a72", "%2d%d%*d %[0123456789]\n", &x, &y, a), 3, "only %d fields, exp… in main()
43 TEST(i, x, 56, "%d != %d"); in main()
44 TEST(i, y, 789, "%d != %d"); in main()
47 …TEST(i, sscanf("011 0x100 11 0x100 100", "%i %i %o %x %x\n", &x, &y, &z, &u, &v), 5, "only %d fiel… in main()
48 TEST(i, x, 9, "%d != %d"); in main()
49 TEST(i, y, 256, "%d != %d"); in main()
50 TEST(i, z, 9, "%d != %d"); in main()
51 TEST(i, u, 256, "%d != %d"); in main()
52 TEST(i, v, 256, "%d != %d"); in main()
54 TEST(i, sscanf("20 xyz", "%d %d\n", &x, &y), 1, "only %d fields, expected %d"); in main()
55 TEST(i, x, 20, "%d != %d"); in main()
57 TEST(i, sscanf("xyz", "%d %d\n", &x, &y), 0, "got %d fields, expected no match (%d)"); in main()
59 TEST(i, sscanf("", "%d %d\n", &x, &y), -1, "got %d fields, expected input failure (%d)"); in main()
61 TEST(i, sscanf(" 12345 6", "%2d%d%d", &x, &y, &z), 3, "only %d fields, expected %d"); in main()
62 TEST(i, x, 12, "%d != %d"); in main()
63 TEST(i, y, 345, "%d != %d"); in main()
64 TEST(i, z, 6, "%d != %d"); in main()
66 TEST(i, sscanf(" 0x12 0x34", "%5i%2i", &x, &y), 1, "got %d fields, expected %d"); in main()
67 TEST(i, x, 0x12, "%d != %d"); in main()
83 TEST(i, sscanf("10e", "%lf", &d), 0, "got %d fields, expected no match (%d)"); in main()
84 TEST(i, sscanf("", "%lf\n", &d), -1, "got %d fields, expected input failure (%d)"); in main()