Deprecate old void! @benchmark and @test functions.

This commit is contained in:
Christoffer Lerno
2025-01-09 20:33:53 +01:00
parent c22b7d45c1
commit b941f93416
73 changed files with 988 additions and 860 deletions

View File

@@ -71,9 +71,9 @@ fn void decode()
};
foreach (tc : tcases)
{
usz n = base64::decode_len(tc.in.len, base64::DEFAULT_PAD)!;
usz n = base64::decode_len(tc.in.len, base64::DEFAULT_PAD)!!;
char[64] buf;
char[] res = base64::decode_buffer(tc.in, buf[:n])!;
char[] res = base64::decode_buffer(tc.in, buf[:n])!!;
assert(res == tc.out);
}
}
@@ -92,14 +92,14 @@ fn void decode_nopadding()
};
foreach (tc : tcases)
{
usz n = base64::decode_len(tc.in.len, base64::NO_PAD)!;
usz n = base64::decode_len(tc.in.len, base64::NO_PAD)!!;
char[64] buf;
char[] res = base64::decode_buffer(tc.in, buf[:n], base64::NO_PAD)!;
char[] res = base64::decode_buffer(tc.in, buf[:n], base64::NO_PAD)!!;
assert(res == tc.out);
}
}
fn void! urlencode() {
fn void urlencode() {
TestCase[] tcases = {
{ x"14fb9c03d97e", "FPucA9l-"},
};
@@ -114,7 +114,7 @@ fn void! urlencode() {
char[] res = base64::encode_buffer(t.in, buf[..], alphabet: &base64::URL);
assert (res == t.out, "got: %s, want: %s", (String)res, (String)t.out);
res = base64::decode_buffer(t.out, buf[..], alphabet: &base64::URL)!;
res = base64::decode_buffer(t.out, buf[..], alphabet: &base64::URL)!!;
assert (res == t.in, "got: %s, want: %s", (String)res, (String)t.in);
}