diff options
| author | Taylan Kammer <taylan.kammer@gmail.com> | 2026-06-04 19:47:54 +0200 |
|---|---|---|
| committer | Taylan Kammer <taylan.kammer@gmail.com> | 2026-06-04 19:47:54 +0200 |
| commit | cd25a1acae128b660f60a0132ffb981e08442cd4 (patch) | |
| tree | b1f86022131d68a2ea085fa53119fb8d0a89dbcc /src/test/values.zig | |
| parent | a2315e8df140d8cc58da39942f471e9b8df19ba7 (diff) | |
Fix tests.
Diffstat (limited to 'src/test/values.zig')
| -rw-r--r-- | src/test/values.zig | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/test/values.zig b/src/test/values.zig index 4a62afa..153b53f 100644 --- a/src/test/values.zig +++ b/src/test/values.zig @@ -82,13 +82,13 @@ test "rune" { const r = value.rune.pack("test"); try testing.expect(value.rune.check(r)); - const s = value.rune.unpack(r); - try testing.expectEqualStrings("test", s.slice()); + const s = value.rune.unpack(&r); + try testing.expectEqualStrings("test", s); } const SstrImpl = struct { SstrPack, SstrUnpack }; const SstrPack = *const fn ([]const u8) Value; -const SstrUnpack = *const fn (Value) value.ShortString; +const SstrUnpack = *const fn (*const Value) []const u8; test "sstr" { const impls = [_]SstrImpl{ @@ -123,17 +123,17 @@ fn testSstr(impl: SstrImpl) !void { const ss2 = pack("123"); const ss3 = pack("123456"); - const s1 = unpack(ss1); - const s2 = unpack(ss2); - const s3 = unpack(ss3); + const s1 = unpack(&ss1); + const s2 = unpack(&ss2); + const s3 = unpack(&ss3); try testing.expect(value.sstr.check(ss1)); try testing.expect(value.sstr.check(ss2)); try testing.expect(value.sstr.check(ss3)); - try testing.expectEqualStrings("1", s1.slice()); - try testing.expectEqualStrings("123", s2.slice()); - try testing.expectEqualStrings("123456", s3.slice()); + try testing.expectEqualStrings("1", s1); + try testing.expectEqualStrings("123", s2); + try testing.expectEqualStrings("123456", s3); } fn benchmarkSstr(impl: SstrImpl, id: usize, iters: usize) !void { |
