mirror of
https://github.com/c3lang/c3c.git
synced 2026-02-27 12:01:16 +00:00
Deprecate old void! @benchmark and @test functions.
This commit is contained in:
@@ -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);
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user