Lines Matching refs:REPORTER_ASSERT
23 REPORTER_ASSERT(r, ok);
27 REPORTER_ASSERT(r, ok);
61 REPORTER_ASSERT(r, (a == b).allTrue());
62 REPORTER_ASSERT(r, (a+b == a*b-b).anyTrue());
63 REPORTER_ASSERT(r, !(a+b == a*b-b).allTrue());
64 REPORTER_ASSERT(r, !(a+b == a*b).anyTrue());
65 REPORTER_ASSERT(r, !(a != b).anyTrue());
66 REPORTER_ASSERT(r, (a < fours).anyTrue());
67 REPORTER_ASSERT(r, (a <= fours).anyTrue());
68 REPORTER_ASSERT(r, !(a > fours).allTrue());
69 REPORTER_ASSERT(r, !(a >= fours).allTrue());
85 REPORTER_ASSERT(r, vals[4] == e && vals[5] == f && vals[6] == g && vals[7] == h);
88 REPORTER_ASSERT(r, vals[2] == c && vals[3] == d);
91 REPORTER_ASSERT(r, vals[0] == a && vals[1] == b);
95 REPORTER_ASSERT(r, v[4] == e && v[5] == f && v[6] == g && v[7] == h);
98 REPORTER_ASSERT(r, v[2] == c && v[3] == d);
101 REPORTER_ASSERT(r, v[0] == a && v[1] == b);
124 REPORTER_ASSERT(r, a[1] == 2);
142 REPORTER_ASSERT(r, Sk16b::Min(aw, bw)[0] == std::min(a, b));
143 REPORTER_ASSERT(r, !(aw < bw)[0] == !(a < b));
152 REPORTER_ASSERT(r, Sk16h::Min(Sk16h(a), Sk16h(b))[0] == std::min(a, b));
157 REPORTER_ASSERT(r, Sk16h::Min(Sk16h(a), Sk16h(b))[0] == std::min(a, b));
169 REPORTER_ASSERT(r, Sk16b(a).saturatedAdd(Sk16b(b))[0] == exact);
182 REPORTER_ASSERT(r, c[0] == q[0]);
183 REPORTER_ASSERT(r, c[1] == q[1]);
184 REPORTER_ASSERT(r, c[2] == q[2]);
185 REPORTER_ASSERT(r, c[3] == q[3]);
199 REPORTER_ASSERT(r, correct == exact);
203 REPORTER_ASSERT(r, fast-exact >= -1 && fast-exact <= 1);
205 REPORTER_ASSERT(r, fast == exact);
213 REPORTER_ASSERT(r, fs[0] == 0.0f);
214 REPORTER_ASSERT(r, fs[1] == 0.0f);
215 REPORTER_ASSERT(r, fs[2] == 2.0f);
216 REPORTER_ASSERT(r, fs[3] == 4.0f);
219 REPORTER_ASSERT(r, fshi[0] == 0.0f);
220 REPORTER_ASSERT(r, fshi[1] == 0.0f);
221 REPORTER_ASSERT(r, fslo[0] == 2.0f);
222 REPORTER_ASSERT(r, fslo[1] == 4.0f);
227 REPORTER_ASSERT(r, is[0] == 0);
228 REPORTER_ASSERT(r, is[1] == 1);
229 REPORTER_ASSERT(r, is[2] == 2);
230 REPORTER_ASSERT(r, is[3] == 2147483647);
239 REPORTER_ASSERT(r, min[i] == std::min(a[i], b[i]));
240 REPORTER_ASSERT(r, max[i] == std::max(a[i], b[i]));
246 REPORTER_ASSERT(r, fs[0] == 0.0f);
247 REPORTER_ASSERT(r, fs[1] == -1.0f);
248 REPORTER_ASSERT(r, fs[2] == 0.0f);
249 REPORTER_ASSERT(r, fs[3] == -1.0f);
252 REPORTER_ASSERT(r, fs2[0] == 0.0f);
253 REPORTER_ASSERT(r, fs2[1] == -1.0f);
256 REPORTER_ASSERT(r, fs3[0] == 0.0f);
257 REPORTER_ASSERT(r, fs3[1] == -1.0f);
264 REPORTER_ASSERT(r, f2[0] == 20);
265 REPORTER_ASSERT(r, f2[1] == 10);
268 REPORTER_ASSERT(r, f4[0] == 20);
269 REPORTER_ASSERT(r, f4[1] == 10);
270 REPORTER_ASSERT(r, f4[2] == 10);
271 REPORTER_ASSERT(r, f4[3] == 20);
278 REPORTER_ASSERT(r, i[0] == -2);
279 REPORTER_ASSERT(r, i[1] == 1);
280 REPORTER_ASSERT(r, i[2] == 0);
281 REPORTER_ASSERT(r, i[3] == 0);
284 REPORTER_ASSERT(r, f[0] == -2.0f);
285 REPORTER_ASSERT(r, f[1] == 1.0f);
286 REPORTER_ASSERT(r, f[2] == 0.0f);
287 REPORTER_ASSERT(r, f[3] == 0.0f);
297 REPORTER_ASSERT(r, f4[0] == 15.0f);
298 REPORTER_ASSERT(r, f4[1] == 17.0f);
299 REPORTER_ASSERT(r, f4[2] == 257.0f);
300 REPORTER_ASSERT(r, f4[3] == 65535.0f);
306 REPORTER_ASSERT(r, h4[0] == 15);
307 REPORTER_ASSERT(r, h4[1] == 17);
308 REPORTER_ASSERT(r, h4[2] == 257);
309 REPORTER_ASSERT(r, h4[3] == 65535);
325 REPORTER_ASSERT(r, !memcmp(s16, d16, sizeof(s16)));
336 REPORTER_ASSERT(r, expected == actual);
344 REPORTER_ASSERT(r, expected == actual);
358 REPORTER_ASSERT(r, 0.0f == a[0]);
359 REPORTER_ASSERT(r, 4.0f == a[1]);
360 REPORTER_ASSERT(r, 8.0f == a[2]);
361 REPORTER_ASSERT(r, 12.0f == a[3]);
362 REPORTER_ASSERT(r, 1.0f == b[0]);
363 REPORTER_ASSERT(r, 5.0f == b[1]);
364 REPORTER_ASSERT(r, 9.0f == b[2]);
365 REPORTER_ASSERT(r, 13.0f == b[3]);
366 REPORTER_ASSERT(r, 2.0f == c[0]);
367 REPORTER_ASSERT(r, 6.0f == c[1]);
368 REPORTER_ASSERT(r, 10.0f == c[2]);
369 REPORTER_ASSERT(r, 14.0f == c[3]);
370 REPORTER_ASSERT(r, 3.0f == d[0]);
371 REPORTER_ASSERT(r, 7.0f == d[1]);
372 REPORTER_ASSERT(r, 11.0f == d[2]);
373 REPORTER_ASSERT(r, 15.0f == d[3]);
377 REPORTER_ASSERT(r, 0 == memcmp(dst, src, 16 * sizeof(float)));
382 REPORTER_ASSERT(r, fs[0] == 0.0f);
383 REPORTER_ASSERT(r, fs[1] == 0.0f);
384 REPORTER_ASSERT(r, fs[2] == -2.0f);
385 REPORTER_ASSERT(r, fs[3] == 4.0f);
388 REPORTER_ASSERT(r, fshi[0] == 0.0f);
389 REPORTER_ASSERT(r, fshi[1] == 0.0f);
390 REPORTER_ASSERT(r, fslo[0] == -2.0f);
391 REPORTER_ASSERT(r, fslo[1] == 4.0f);
396 REPORTER_ASSERT(r, fs[0] == 1);
397 REPORTER_ASSERT(r, fs[1] == 1);
398 REPORTER_ASSERT(r, fs[2] == 1);
399 REPORTER_ASSERT(r, fs[3] == -1);
402 REPORTER_ASSERT(r, fshi[0] == 1);
403 REPORTER_ASSERT(r, fshi[1] == 1);
404 REPORTER_ASSERT(r, fslo[0] == 1);
405 REPORTER_ASSERT(r, fslo[1] == -1);
414 REPORTER_ASSERT(r, x[0] == 0);
415 REPORTER_ASSERT(r, x[1] == 2);
416 REPORTER_ASSERT(r, x[2] == 4);
417 REPORTER_ASSERT(r, x[3] == 6);
419 REPORTER_ASSERT(r, y[0] == 1);
420 REPORTER_ASSERT(r, y[1] == 3);
421 REPORTER_ASSERT(r, y[2] == 5);
422 REPORTER_ASSERT(r, y[3] == 7);
431 REPORTER_ASSERT(r, x[0] == 0);
432 REPORTER_ASSERT(r, x[1] == 2);
434 REPORTER_ASSERT(r, y[0] == 1);
435 REPORTER_ASSERT(r, y[1] == 3);
443 REPORTER_ASSERT(r, dst[0] == 0);
444 REPORTER_ASSERT(r, dst[1] == 1);
445 REPORTER_ASSERT(r, dst[2] == 2);
446 REPORTER_ASSERT(r, dst[3] == 3);
455 REPORTER_ASSERT(r, dst[0] == 0);
456 REPORTER_ASSERT(r, dst[1] == 1);
457 REPORTER_ASSERT(r, dst[2] == 2);
458 REPORTER_ASSERT(r, dst[3] == 3);
459 REPORTER_ASSERT(r, dst[4] == 4);
460 REPORTER_ASSERT(r, dst[5] == 5);
471 REPORTER_ASSERT(r, dst[0] == 0);
472 REPORTER_ASSERT(r, dst[1] == 1);
473 REPORTER_ASSERT(r, dst[2] == 2);
474 REPORTER_ASSERT(r, dst[3] == 3);
475 REPORTER_ASSERT(r, dst[4] == 4);
476 REPORTER_ASSERT(r, dst[5] == 5);
477 REPORTER_ASSERT(r, dst[6] == 6);
478 REPORTER_ASSERT(r, dst[7] == 7);
483 REPORTER_ASSERT(r, dst4f[0][0] == 0);
484 REPORTER_ASSERT(r, dst4f[0][1] == 1);
485 REPORTER_ASSERT(r, dst4f[0][2] == 2);
486 REPORTER_ASSERT(r, dst4f[0][3] == 3);
487 REPORTER_ASSERT(r, dst4f[1][0] == 4);
488 REPORTER_ASSERT(r, dst4f[1][1] == 5);
489 REPORTER_ASSERT(r, dst4f[1][2] == 6);
490 REPORTER_ASSERT(r, dst4f[1][3] == 7);
495 REPORTER_ASSERT(r, 3 == Sk4f(0,1,2,3).max());
496 REPORTER_ASSERT(r, 2 == Sk4f(1,-5,2,-1).max());
497 REPORTER_ASSERT(r, -1 == Sk4f(-2,-1,-6,-3).max());
498 REPORTER_ASSERT(r, 3 == Sk4f(3,2,1,0).max());
500 REPORTER_ASSERT(r, 0 == Sk4f(0,1,2,3).min());
501 REPORTER_ASSERT(r, -5 == Sk4f(1,-5,2,-1).min());
502 REPORTER_ASSERT(r, -6 == Sk4f(-2,-1,-6,-3).min());
503 REPORTER_ASSERT(r, 0 == Sk4f(3,2,1,0).min());
507 REPORTER_ASSERT(r, (Sk2f{1,2} < Sk2f{3,4}).anyTrue());
508 REPORTER_ASSERT(r, (Sk2f{1,2} < Sk2f{3,4}).allTrue());
509 REPORTER_ASSERT(r, (Sk2f{3,2} < Sk2f{1,4}).anyTrue());
510 REPORTER_ASSERT(r, !(Sk2f{3,2} < Sk2f{1,4}).allTrue());
511 REPORTER_ASSERT(r, !(Sk2f{3,4} < Sk2f{1,2}).anyTrue());
513 REPORTER_ASSERT(r, (Sk4f{1,2,3,4} < Sk4f{3,4,5,6}).anyTrue());
514 REPORTER_ASSERT(r, (Sk4f{1,2,3,4} < Sk4f{3,4,5,6}).allTrue());
515 REPORTER_ASSERT(r, (Sk4f{1,2,3,4} < Sk4f{1,4,1,1}).anyTrue());
516 REPORTER_ASSERT(r, !(Sk4f{1,2,3,4} < Sk4f{1,4,1,1}).allTrue());
517 REPORTER_ASSERT(r, !(Sk4f{3,4,5,6} < Sk4f{1,2,3,4}).anyTrue());