lib/hash tests: hand-main plumbing -> assert (@test conversion B1)
signalled/fail() counters and run-loop plumbing removed; failure sites become assert(!(cond)); table rows and @test fns 1:1. Bare mains stay until the -T flip commit. Spec: .ai/drew-t2-conversion-spec.md.
This commit is contained in:
@@ -15,17 +15,17 @@ fn check(s: str, ieee: u32, cast: u32, koop: u32) void = {
|
||||
let arr: [128]u8;
|
||||
let n: i32 = putstr(s, arr[0:128], 0);
|
||||
let buf: []u8 = arr[0:n];
|
||||
if (crc32.sum32ieee(buf) != ieee) { let _: i32 = 1/0; };
|
||||
if (crc32.sum32castagnoli(buf) != cast) { let _: i32 = 1/0; };
|
||||
if (crc32.sum32koopman(buf) != koop) { let _: i32 = 1/0; };
|
||||
assert(!(crc32.sum32ieee(buf) != ieee));
|
||||
assert(!(crc32.sum32castagnoli(buf) != cast));
|
||||
assert(!(crc32.sum32koopman(buf) != koop));
|
||||
};
|
||||
|
||||
@test fn vec_empty() void = {
|
||||
let arr: [1]u8;
|
||||
let buf: []u8 = arr[0:0];
|
||||
if (crc32.sum32ieee(buf) != 0u32) { let _: i32 = 1/0; };
|
||||
if (crc32.sum32castagnoli(buf) != 0u32) { let _: i32 = 1/0; };
|
||||
if (crc32.sum32koopman(buf) != 0u32) { let _: i32 = 1/0; };
|
||||
assert(!(crc32.sum32ieee(buf) != 0u32));
|
||||
assert(!(crc32.sum32castagnoli(buf) != 0u32));
|
||||
assert(!(crc32.sum32koopman(buf) != 0u32));
|
||||
};
|
||||
|
||||
@test fn vec_fire() void = {
|
||||
|
||||
Reference in New Issue
Block a user