Lines Matching refs:ATF_REQUIRE
60 ATF_REQUIRE(setlocale(LC_NUMERIC, "")); in ATF_TC_BODY()
63 ATF_REQUIRE(eq(FLT, f, 3.141592)); in ATF_TC_BODY()
66 ATF_REQUIRE(eq(DBL, d, 3.141592653589793)); in ATF_TC_BODY()
69 ATF_REQUIRE(eq(FLT, f, 1.234568e+06)); in ATF_TC_BODY()
72 ATF_REQUIRE(eq(DBL, d, -1.234568e6)); in ATF_TC_BODY()
75 ATF_REQUIRE(eq(LDBL, ld, 1.234568e-52L)); in ATF_TC_BODY()
78 ATF_REQUIRE(eq(DBL, d, 0.1)); in ATF_TC_BODY()
81 ATF_REQUIRE(eq(DBL, d, 0.2)); in ATF_TC_BODY()
84 ATF_REQUIRE(eq(DBL, d, 12345.)); in ATF_TC_BODY()
85 ATF_REQUIRE(strcmp(buf, "6") == 0); in ATF_TC_BODY()
88 ATF_REQUIRE(strcmp(buf, "Q") == 0); in ATF_TC_BODY()
91 ATF_REQUIRE(eq(FLT, f, -1.23)); in ATF_TC_BODY()
92 ATF_REQUIRE(strcmp(buf, "e") == 0); in ATF_TC_BODY()
95 ATF_REQUIRE(eq(DBL, d, 1.25)); in ATF_TC_BODY()
96 ATF_REQUIRE(strcmp(buf, "e+") == 0); in ATF_TC_BODY()
99 ATF_REQUIRE(eq(DBL, d, 1.23e4)); in ATF_TC_BODY()
100 ATF_REQUIRE(strcmp(buf, "E5") == 0); in ATF_TC_BODY()
103 ATF_REQUIRE(eq(DBL, d, 12e6)); in ATF_TC_BODY()
106 ATF_REQUIRE(eq(DBL, d, 1.0)); in ATF_TC_BODY()
107 ATF_REQUIRE(strcmp(buf, "a") == 0); in ATF_TC_BODY()
110 ATF_REQUIRE(eq(DBL, d, 0.0)); in ATF_TC_BODY()
111 ATF_REQUIRE(strcmp(buf, "p4") == 0); in ATF_TC_BODY()
114 ATF_REQUIRE(sscanf(".", "%le", &d) == 0); in ATF_TC_BODY()
115 ATF_REQUIRE(d == 0.25); in ATF_TC_BODY()
118 ATF_REQUIRE(d == 0x8p0); in ATF_TC_BODY()
121 ATF_REQUIRE(d == 0x90a.bcdefp+09); in ATF_TC_BODY()
122 ATF_REQUIRE(strcmp(buf, "a") == 0); in ATF_TC_BODY()
126 ATF_REQUIRE(eq(LDBL, ld, 3.14159265358979323846L)); in ATF_TC_BODY()
129 ATF_REQUIRE(ld == 0x0.0123456789abcdefffp-3L); in ATF_TC_BODY()
130 ATF_REQUIRE(strcmp(buf, "g") == 0); in ATF_TC_BODY()
134 ATF_REQUIRE(d == 0.0); in ATF_TC_BODY()
135 ATF_REQUIRE(strcmp(buf, "xg") == 0); in ATF_TC_BODY()
137 ATF_REQUIRE(setlocale(LC_NUMERIC, "ru_RU.ISO8859-5")); /* decimalpoint==, */ in ATF_TC_BODY()
140 ATF_REQUIRE(d == 1.0); in ATF_TC_BODY()
141 ATF_REQUIRE(strcmp(buf, ".23") == 0); in ATF_TC_BODY()
144 ATF_REQUIRE(d == 1.23); in ATF_TC_BODY()
146 ATF_REQUIRE(setlocale(LC_NUMERIC, "")); in ATF_TC_BODY()
157 ATF_REQUIRE(setlocale(LC_NUMERIC, "C")); in ATF_TC_BODY()
160 ATF_REQUIRE(d < 0.0 && isinf(d)); in ATF_TC_BODY()
163 ATF_REQUIRE(d > 0.0 && isinf(d)); in ATF_TC_BODY()
164 ATF_REQUIRE(strcmp(buf, " and beyond")); in ATF_TC_BODY()
167 ATF_REQUIRE(isnan(d)); in ATF_TC_BODY()
170 ATF_REQUIRE(isnan(d)); in ATF_TC_BODY()
171 ATF_REQUIRE(strcmp(buf, "(123Y") == 0); in ATF_TC_BODY()
174 ATF_REQUIRE(isnan(d)); in ATF_TC_BODY()
175 ATF_REQUIRE(strcmp(buf, "plugh") == 0); in ATF_TC_BODY()
178 ATF_REQUIRE(isnan(d)); in ATF_TC_BODY()
185 ATF_REQUIRE(f != f); in ATF_TC_BODY()
186 ATF_REQUIRE(d != d); in ATF_TC_BODY()
187 ATF_REQUIRE(ld != ld); in ATF_TC_BODY()
188 ATF_REQUIRE(fetestexcept(FE_INVALID) == 0); in ATF_TC_BODY()
193 ATF_REQUIRE(f != f); in ATF_TC_BODY()
194 ATF_REQUIRE(d != d); in ATF_TC_BODY()
195 ATF_REQUIRE(ld != ld); in ATF_TC_BODY()
197 ATF_REQUIRE(fetestexcept(FE_INVALID) == 0); in ATF_TC_BODY()
206 ATF_REQUIRE(setlocale(LC_NUMERIC, "C")); in ATF_TC_BODY()
211 ATF_REQUIRE(d < 2.0); in ATF_TC_BODY()
213 ATF_REQUIRE(d < 2.0); in ATF_TC_BODY()
215 ATF_REQUIRE(ld < 2.0); in ATF_TC_BODY()
218 ATF_REQUIRE(d == 0x1.0ea3f4af0dc59p0); in ATF_TC_BODY()
220 ATF_REQUIRE(d == -0x1.0ea3f4af0dc5ap0); in ATF_TC_BODY()
222 ATF_REQUIRE(d == 0x1.0ea3f4af0dc5ap0); in ATF_TC_BODY()
225 ATF_REQUIRE(d == 0.0); in ATF_TC_BODY()
228 ATF_REQUIRE(d == 0x1.234567p-1050); in ATF_TC_BODY()
233 ATF_REQUIRE(d == 0x1.0ea3f4af0dc5ap0); in ATF_TC_BODY()
235 ATF_REQUIRE(d == -0x1.0ea3f4af0dc59p0); in ATF_TC_BODY()
237 ATF_REQUIRE(d == 0x1.0ea3f4af0dc5bp0); in ATF_TC_BODY()
240 ATF_REQUIRE(d == 0x1p-1074); in ATF_TC_BODY()
243 ATF_REQUIRE(d == 0x1.234568p-1050); in ATF_TC_BODY()
248 ATF_REQUIRE(d == 0x1.0ea3f4af0dc59p0); in ATF_TC_BODY()
250 ATF_REQUIRE(d == -0x1.0ea3f4af0dc59p0); in ATF_TC_BODY()
252 ATF_REQUIRE(d == 0x1.0ea3f4af0dc5ap0); in ATF_TC_BODY()
255 ATF_REQUIRE(d == 0.0); in ATF_TC_BODY()
258 ATF_REQUIRE(d == 0x1.234567p-1050); in ATF_TC_BODY()
264 ATF_REQUIRE(d == 0x1.0ea3f4af0dc59p0); in ATF_TC_BODY()
266 ATF_REQUIRE(d == -0x1.0ea3f4af0dc59p0); in ATF_TC_BODY()
268 ATF_REQUIRE(d == 0x1.0ea3f4af0dc5bp0); in ATF_TC_BODY()
272 ATF_REQUIRE(d == 0.0); in ATF_TC_BODY()
276 ATF_REQUIRE(d == 0x1.234568p-1050); in ATF_TC_BODY()
284 ATF_REQUIRE(setlocale(LC_NUMERIC, "C")); in ATF_TC_BODY()
286 ATF_REQUIRE(strtod("0xy", &endp) == 0); in ATF_TC_BODY()
287 ATF_REQUIRE(strcmp("xy", endp) == 0); in ATF_TC_BODY()
291 ATF_REQUIRE(strtof("3.5e38", &endp) == FLT_MAX); in ATF_TC_BODY()
292 ATF_REQUIRE(strtod("2e308", &endp) == DBL_MAX); in ATF_TC_BODY()
294 ATF_REQUIRE(strtof("3.5e38", &endp) == INFINITY); in ATF_TC_BODY()
295 ATF_REQUIRE(strtod("2e308", &endp) == INFINITY); in ATF_TC_BODY()
297 ATF_REQUIRE(strtof("3.5e38", &endp) == FLT_MAX); in ATF_TC_BODY()
298 ATF_REQUIRE(strtod("2e308", &endp) == DBL_MAX); in ATF_TC_BODY()
300 ATF_REQUIRE(strtof("3.5e38", &endp) == INFINITY); in ATF_TC_BODY()
301 ATF_REQUIRE(strtod("2e308", &endp) == INFINITY); in ATF_TC_BODY()