From 1fb95dade2273b9c4748c74288a01e2982bc2872 Mon Sep 17 00:00:00 2001 From: Jeroen van Rijn Date: Sat, 22 Nov 2025 15:44:19 +0100 Subject: Expand base64 tests to include roundtrip --- tests/core/encoding/base64/base64.odin | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'tests') diff --git a/tests/core/encoding/base64/base64.odin b/tests/core/encoding/base64/base64.odin index 6679c8ce2..ed1bee8af 100644 --- a/tests/core/encoding/base64/base64.odin +++ b/tests/core/encoding/base64/base64.odin @@ -36,3 +36,18 @@ test_decoding :: proc(t: ^testing.T) { testing.expect_value(t, v, test.vector) } } + +@(test) +test_roundtrip :: proc(t: ^testing.T) { + values: [1024]u8 + for &v, i in values[:] { + v = u8(i) + } + + encoded := base64.encode(values[:]); defer delete(encoded) + decoded := base64.decode(encoded); defer delete(decoded) + + for v, i in decoded { + testing.expect_value(t, v, values[i]) + } +} \ No newline at end of file -- cgit v1.2.3