Lines Matching refs:TEST
8 #define TEST(r, f, x, m) ( \ macro
22 TEST(i, !(f = tmpfile()), 0, "failed to create temp file %d!=%d (%s)"); in main()
26 TEST(i, fprintf(f, "hello, world\n"), 13, "%d != %d (%m)"); in main()
27 TEST(i, fseek(f, 0, SEEK_SET), 0, "%d != %d (%m)"); in main()
29 TEST(i, feof(f), 0, "%d != %d"); in main()
30 TEST(i, fgetc(f), 'h', "'%c' != '%c'"); in main()
31 TEST(i, ftell(f), 1, "%d != %d"); in main()
32 TEST(i, ungetc('x', f), 'x', "%d != %d"); in main()
33 TEST(i, ftell(f), 0, "%d != %d"); in main()
34 TEST(i, fscanf(f, "%[h]", a), 0, "got %d fields, expected %d"); in main()
35 TEST(i, ftell(f), 0, "%d != %d"); in main()
36 TEST(i, fgetc(f), 'x', "'%c' != '%c'"); in main()
37 TEST(i, ftell(f), 1, "%d != %d"); in main()
39 TEST(i, fseek(f, 0, SEEK_SET), 0, "%d != %d"); in main()
40 TEST(i, ungetc('x', f), 'x', "%d != %d"); in main()
41 TEST(i, fread(a, 1, sizeof a, f), 14, "read %d, expected %d"); in main()
45 TEST(i, fseek(f, 0, SEEK_SET), 0, "%d != %d"); in main()
46 TEST(i, fscanf(f, "%[x]", a), 0, "got %d fields, expected %d"); in main()
47 TEST(i, ungetc('x', f), 'x', "unget failed after fscanf: %d != %d"); in main()
48 TEST(i, fgetc(f), 'x', "'%c' != '%c'"); in main()
49 TEST(i, fgetc(f), 'h', "'%c' != '%c'"); in main()