aboutsummaryrefslogtreecommitdiff
path: root/lib/std/testing.zig
diff options
context:
space:
mode:
Diffstat (limited to 'lib/std/testing.zig')
-rw-r--r--lib/std/testing.zig41
1 files changed, 23 insertions, 18 deletions
diff --git a/lib/std/testing.zig b/lib/std/testing.zig
index 2ed6c66fe6..e808930b60 100644
--- a/lib/std/testing.zig
+++ b/lib/std/testing.zig
@@ -8,13 +8,19 @@ pub fn expectError(expected_error: anyerror, actual_error_union: var) void {
if (actual_error_union) |actual_payload| {
// TODO remove workaround here for https://github.com/ziglang/zig/issues/557
if (@sizeOf(@typeOf(actual_payload)) == 0) {
- std.debug.panic("expected error.{}, found {} value", @errorName(expected_error), @typeName(@typeOf(actual_payload)));
+ std.debug.panic("expected error.{}, found {} value", .{
+ @errorName(expected_error),
+ @typeName(@typeOf(actual_payload)),
+ });
} else {
- std.debug.panic("expected error.{}, found {}", @errorName(expected_error), actual_payload);
+ std.debug.panic("expected error.{}, found {}", .{ @errorName(expected_error), actual_payload });
}
} else |actual_error| {
if (expected_error != actual_error) {
- std.debug.panic("expected error.{}, found error.{}", @errorName(expected_error), @errorName(actual_error));
+ std.debug.panic("expected error.{}, found error.{}", .{
+ @errorName(expected_error),
+ @errorName(actual_error),
+ });
}
}
}
@@ -51,7 +57,7 @@ pub fn expectEqual(expected: var, actual: @typeOf(expected)) void {
.ErrorSet,
=> {
if (actual != expected) {
- std.debug.panic("expected {}, found {}", expected, actual);
+ std.debug.panic("expected {}, found {}", .{ expected, actual });
}
},
@@ -62,16 +68,16 @@ pub fn expectEqual(expected: var, actual: @typeOf(expected)) void {
builtin.TypeInfo.Pointer.Size.C,
=> {
if (actual != expected) {
- std.debug.panic("expected {*}, found {*}", expected, actual);
+ std.debug.panic("expected {*}, found {*}", .{ expected, actual });
}
},
builtin.TypeInfo.Pointer.Size.Slice => {
if (actual.ptr != expected.ptr) {
- std.debug.panic("expected slice ptr {}, found {}", expected.ptr, actual.ptr);
+ std.debug.panic("expected slice ptr {}, found {}", .{ expected.ptr, actual.ptr });
}
if (actual.len != expected.len) {
- std.debug.panic("expected slice len {}, found {}", expected.len, actual.len);
+ std.debug.panic("expected slice len {}, found {}", .{ expected.len, actual.len });
}
},
}
@@ -106,7 +112,7 @@ pub fn expectEqual(expected: var, actual: @typeOf(expected)) void {
}
// we iterate over *all* union fields
- // => we should never get here as the loop above is
+ // => we should never get here as the loop above is
// including all possible values.
unreachable;
},
@@ -116,11 +122,11 @@ pub fn expectEqual(expected: var, actual: @typeOf(expected)) void {
if (actual) |actual_payload| {
expectEqual(expected_payload, actual_payload);
} else {
- std.debug.panic("expected {}, found null", expected_payload);
+ std.debug.panic("expected {}, found null", .{expected_payload});
}
} else {
if (actual) |actual_payload| {
- std.debug.panic("expected null, found {}", actual_payload);
+ std.debug.panic("expected null, found {}", .{actual_payload});
}
}
},
@@ -130,11 +136,11 @@ pub fn expectEqual(expected: var, actual: @typeOf(expected)) void {
if (actual) |actual_payload| {
expectEqual(expected_payload, actual_payload);
} else |actual_err| {
- std.debug.panic("expected {}, found {}", expected_payload, actual_err);
+ std.debug.panic("expected {}, found {}", .{ expected_payload, actual_err });
}
} else |expected_err| {
if (actual) |actual_payload| {
- std.debug.panic("expected {}, found {}", expected_err, actual_payload);
+ std.debug.panic("expected {}, found {}", .{ expected_err, actual_payload });
} else |actual_err| {
expectEqual(expected_err, actual_err);
}
@@ -143,15 +149,14 @@ pub fn expectEqual(expected: var, actual: @typeOf(expected)) void {
}
}
-test "expectEqual.union(enum)"
-{
+test "expectEqual.union(enum)" {
const T = union(enum) {
a: i32,
b: f32,
};
- const a10 = T { .a = 10 };
- const a20 = T { .a = 20 };
+ const a10 = T{ .a = 10 };
+ const a20 = T{ .a = 20 };
expectEqual(a10, a10);
}
@@ -165,12 +170,12 @@ pub fn expectEqualSlices(comptime T: type, expected: []const T, actual: []const
// If the child type is u8 and no weird bytes, we could print it as strings
// Even for the length difference, it would be useful to see the values of the slices probably.
if (expected.len != actual.len) {
- std.debug.panic("slice lengths differ. expected {}, found {}", expected.len, actual.len);
+ std.debug.panic("slice lengths differ. expected {}, found {}", .{ expected.len, actual.len });
}
var i: usize = 0;
while (i < expected.len) : (i += 1) {
if (expected[i] != actual[i]) {
- std.debug.panic("index {} incorrect. expected {}, found {}", i, expected[i], actual[i]);
+ std.debug.panic("index {} incorrect. expected {}, found {}", .{ i, expected[i], actual[i] });
}
}
}