Lines Matching defs:check
177 #define check(value, ...) check_func(value, __LINE__, __VA_ARGS__)
454 // This should trigger a warning - we check that the warning is produced.
465 check(num_warnings > 0, "No warnings printed for unhandled start offset");
476 check(!memcmp(hash, content, HASH_SIZE), "delay_moov differs from empty_moov");
494 check(out_size == 0, "delay_moov flushed prematurely");
499 check(out_size > 0, "delay_moov didn't output anything");
508 check(out_size > 0, "No moov written");
530 check(out_size > 0, "No automatic flush?");
534 check(out_size > prev_pos, "No second fragment flushed?");
538 check(out_size == prev_pos, "More data written?");
548 check(out_size == 0, "Output written during init with delay_moov");
552 check(!memcmp(hash, header, HASH_SIZE), "delay_moov header differs from empty_moov");
555 check(out_size == empty_moov_pos, "Manually flushed content differs from automatically flushed, %d vs %d", out_size, empty_moov_pos);
559 check(!memcmp(hash, content, HASH_SIZE), "delay_moov content differs from empty_moov");
589 check(!memcmp(hash, content, HASH_SIZE), "discontinuously written fragment differs");
603 check(!memcmp(hash, content, HASH_SIZE), "discontinuously written fragment differs");
633 check(!memcmp(hash, header, HASH_SIZE), "discontinuously written header differs");
637 check(!memcmp(hash, content, HASH_SIZE), "discontinuously written fragment differs");
667 check(!memcmp(hash, header, HASH_SIZE), "discontinuously written header differs");
671 check(!memcmp(hash, content, HASH_SIZE), "discontinuously written fragment differs");
732 check(num_warnings > 0, "No warnings printed for filled in durations");