aboutsummaryrefslogtreecommitdiff
path: root/lib/std/json/stringify_test.zig
diff options
context:
space:
mode:
authorMarc Tiehuis <marc@tiehu.is>2024-03-09 17:03:05 +1300
committerMarc Tiehuis <marc@tiehu.is>2024-03-09 17:03:05 +1300
commitb6695f0542fc23961da70ca789a5cb79a7ea29d4 (patch)
tree94f3967375956cef361a9c683ad085df9d7fea3b /lib/std/json/stringify_test.zig
parent04fd113e226c82da9aa8e4ca7d63dd8ca1e453b2 (diff)
downloadzig-b6695f0542fc23961da70ca789a5cb79a7ea29d4.tar.gz
zig-b6695f0542fc23961da70ca789a5cb79a7ea29d4.zip
std.json: update tests to match new floating point formatting
Diffstat (limited to 'lib/std/json/stringify_test.zig')
-rw-r--r--lib/std/json/stringify_test.zig12
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/std/json/stringify_test.zig b/lib/std/json/stringify_test.zig
index 9baeae9389..c87e400a84 100644
--- a/lib/std/json/stringify_test.zig
+++ b/lib/std/json/stringify_test.zig
@@ -74,16 +74,16 @@ fn testBasicWriteStream(w: anytype, slice_stream: anytype) !void {
\\{
\\ "object": {
\\ "one": 1,
- \\ "two": 2.0e+00
+ \\ "two": 2e0
\\ },
\\ "string": "This is a string",
\\ "array": [
\\ "Another string",
\\ 1,
- \\ 3.5e+00
+ \\ 3.5e0
\\ ],
\\ "int": 10,
- \\ "float": 3.5e+00
+ \\ "float": 3.5e0
\\}
;
try std.testing.expectEqualStrings(expected, result);
@@ -123,12 +123,12 @@ test "stringify basic types" {
try testStringify("null", @as(?u8, null), .{});
try testStringify("null", @as(?*u32, null), .{});
try testStringify("42", 42, .{});
- try testStringify("4.2e+01", 42.0, .{});
+ try testStringify("4.2e1", 42.0, .{});
try testStringify("42", @as(u8, 42), .{});
try testStringify("42", @as(u128, 42), .{});
try testStringify("9999999999999999", 9999999999999999, .{});
- try testStringify("4.2e+01", @as(f32, 42), .{});
- try testStringify("4.2e+01", @as(f64, 42), .{});
+ try testStringify("4.2e1", @as(f32, 42), .{});
+ try testStringify("4.2e1", @as(f64, 42), .{});
try testStringify("\"ItBroke\"", @as(anyerror, error.ItBroke), .{});
try testStringify("\"ItBroke\"", error.ItBroke, .{});
}