Lines Matching refs:TEST

13 #define TEST(r, f, x, m) ( \
80 TEST(i, pipe(p), 0, "failed to open pipe %d!=%d (%s)");
81 TEST(i, !(f = fdopen(p[0], "rb")), 0, "failed to fdopen pipe %d!=%d (%s)");
89 TEST(i, write(p[1], "hello, world\n", 13), 13, "write error %d!=%d (%s)");
90 TEST(i, fscanf(f, "%s %[own]", a, b), 2, "got %d fields, expected %d");
93 TEST(i, fgetc(f), 'r', "'%c' != '%c') (%s)");
95 TEST(i, write(p[1], " 0x12 0x34", 10), 10, "write error %d!=%d (%s)");
96 TEST(i, fscanf(f, "ld %5i%2i", &x, &y), 1, "got %d fields, expected %d");
97 TEST(i, x, 0x12, "%d != %d");
98 TEST(i, fgetc(f), '3', "'%c' != '%c'");
103 TEST(i, !!(f=writetemp(" 42")), 1, "failed to make temp file");
106 TEST(i, fscanf(f, " %n%*d%n", &x, &y), 0, "%d != %d");
107 TEST(i, x, 6, "%d != %d");
108 TEST(i, y, 8, "%d != %d");
109 TEST(i, ftell(f), 8, "%d != %d");
110 TEST(i, !!feof(f), 1, "%d != %d");
114 TEST(i, !!(f=writetemp("[abc123]....x")), 1, "failed to make temp file");
117 TEST(i, fscanf(f, "%10[^]]%n%10[].]%n", a, &x, b, &y), 2, "%d != %d");
120 TEST(i, x, 7, "%d != %d");
121 TEST(i, y, 12, "%d != %d");
122 TEST(i, ftell(f), 12, "%d != %d");
123 TEST(i, feof(f), 0, "%d != %d");
124 TEST(i, fgetc(f), 'x', "%d != %d");
129 TEST(i, !!(f=writetemp("0x1p 12")), 1, "failed to make temp file");
133 TEST(i, fscanf(f, "%lf%n %d", &u, &x, &y), 0, "%d != %d");
134 TEST(u, u, -1.0, "%g != %g");
135 TEST(i, x, -1, "%d != %d");
136 TEST(i, y, -1, "%d != %d");
137 TEST(i, ftell(f), 4, "%d != %d");
138 TEST(i, feof(f), 0, "%d != %d");
139 TEST(i, fgetc(f), ' ', "%d != %d");
141 TEST(i, fgetc(f), '0', "%d != %d");
142 TEST(i, fgetc(f), 'x', "%d != %d");
143 TEST(i, fscanf(f, "%lf%n%c %d", &u, &x, a, &y), 3, "%d != %d");
144 TEST(u, u, 1.0, "%g != %g");
145 TEST(i, x, 1, "%d != %d");
146 TEST(i, a[0], 'p', "%d != %d");
147 TEST(i, y, 12, "%d != %d");
148 TEST(i, ftell(f), 7, "%d != %d");
149 TEST(i, !!feof(f), 1, "%d != %d");
154 TEST(i, !!(f=writetemp("0x.1p4 012")), 1, "failed to make temp file");
158 TEST(i, fscanf(f, "%lf%n %i", &u, &x, &y), 2, "%d != %d");
159 TEST(u, u, 1.0, "%g != %g");
160 TEST(i, x, 6, "%d != %d");
161 TEST(i, y, 10, "%d != %d");
162 TEST(i, ftell(f), 13, "%d != %d");
163 TEST(i, !!feof(f), 1, "%d != %d");
167 TEST(i, !!(f=writetemp("0xx")), 1, "failed to make temp file");
170 TEST(i, fscanf(f, "%x%n", &x, &y), 0, "%d != %d");
171 TEST(i, x, -1, "%d != %d");
172 TEST(i, y, -1, "%d != %d");
173 TEST(i, ftell(f), 2, "%d != %d");
174 TEST(i, feof(f), 0, "%d != %d");