authorgravatar for daniele.cocca@gmail.comDaniele Cocca <daniele.cocca@gmail.com> 2022-03-18 09:07:47+00:00
committergravatar for daniele.cocca@gmail.comDaniele Cocca <daniele.cocca@gmail.com> 2022-03-18 11:20:28+00:00
log085e122e296b30de7ef83d10564115a5991bbb2a
treeb14ecb0ce8aa0eb9244fb7ade98b337658e36af5
parentaf8586da3a2f50c55c0c8e04152230cf71aa12d0

bugs/3779: replace expectEqual*() with expect()


1 files changed, 14 insertions(+), 14 deletions(-)

test/behavior/bugs/3779.zig+14-14
......@@ -7,9 +7,9 @@ const ptr_tag_name: [*:0]const u8 = tag_name;
77
88test "@tagName() returns a string literal" {
99 if (builtin.zig_backend == .stage1) return error.SkipZigTest; // stage1 gets the type wrong
10 try std.testing.expectEqual(*const [13:0]u8, @TypeOf(tag_name));
11 try std.testing.expectEqualStrings("TestEnumValue", tag_name);
12 try std.testing.expectEqualStrings("TestEnumValue", ptr_tag_name[0..tag_name.len]);
10 try std.testing.expect(*const [13:0]u8 == @TypeOf(tag_name));
11 try std.testing.expect(std.mem.eql(u8, "TestEnumValue", tag_name));
12 try std.testing.expect(std.mem.eql(u8, "TestEnumValue", ptr_tag_name[0..tag_name.len]));
1313}
1414
1515const TestError = error{TestErrorCode};
......@@ -18,9 +18,9 @@ const ptr_error_name: [*:0]const u8 = error_name;
1818
1919test "@errorName() returns a string literal" {
2020 if (builtin.zig_backend == .stage1) return error.SkipZigTest; // stage1 gets the type wrong
21 try std.testing.expectEqual(*const [13:0]u8, @TypeOf(error_name));
22 try std.testing.expectEqualStrings("TestErrorCode", error_name);
23 try std.testing.expectEqualStrings("TestErrorCode", ptr_error_name[0..error_name.len]);
21 try std.testing.expect(*const [13:0]u8 == @TypeOf(error_name));
22 try std.testing.expect(std.mem.eql(u8, "TestErrorCode", error_name));
23 try std.testing.expect(std.mem.eql(u8, "TestErrorCode", ptr_error_name[0..error_name.len]));
2424}
2525
2626const TestType = struct {};
......@@ -29,9 +29,9 @@ const ptr_type_name: [*:0]const u8 = type_name;
2929
3030test "@typeName() returns a string literal" {
3131 if (builtin.zig_backend == .stage1) return error.SkipZigTest; // stage1 gets the type wrong
32 try std.testing.expectEqual(*const [type_name.len:0]u8, @TypeOf(type_name));
33 try std.testing.expectEqualStrings("behavior.bugs.3779.TestType", type_name);
34 try std.testing.expectEqualStrings("behavior.bugs.3779.TestType", ptr_type_name[0..type_name.len]);
32 try std.testing.expect(*const [type_name.len:0]u8 == @TypeOf(type_name));
33 try std.testing.expect(std.mem.eql(u8, "behavior.bugs.3779.TestType", type_name));
34 try std.testing.expect(std.mem.eql(u8, "behavior.bugs.3779.TestType", ptr_type_name[0..type_name.len]));
3535}
3636
3737const actual_contents = @embedFile("3779_file_to_embed.txt");
......@@ -39,10 +39,10 @@ const ptr_actual_contents: [*:0]const u8 = actual_contents;
3939const expected_contents = "hello zig\n";
4040
4141test "@embedFile() returns a string literal" {
42 try std.testing.expectEqual(*const [expected_contents.len:0]u8, @TypeOf(actual_contents));
42 try std.testing.expect(*const [expected_contents.len:0]u8 == @TypeOf(actual_contents));
4343 try std.testing.expect(std.mem.eql(u8, expected_contents, actual_contents));
44 try std.testing.expectEqualStrings(expected_contents, actual_contents);
45 try std.testing.expectEqualStrings(expected_contents, ptr_actual_contents[0..actual_contents.len]);
44 try std.testing.expect(std.mem.eql(u8, expected_contents, actual_contents));
45 try std.testing.expect(std.mem.eql(u8, expected_contents, ptr_actual_contents[0..actual_contents.len]));
4646}
4747
4848fn testFnForSrc() std.builtin.SourceLocation {
......@@ -51,9 +51,9 @@ fn testFnForSrc() std.builtin.SourceLocation {
5151
5252test "@src() returns a struct containing 0-terminated string slices" {
5353 const src = testFnForSrc();
54 try std.testing.expectEqual([:0]const u8, @TypeOf(src.file));
54 try std.testing.expect([:0]const u8 == @TypeOf(src.file));
5555 try std.testing.expect(std.mem.endsWith(u8, src.file, "3779.zig"));
56 try std.testing.expectEqual([:0]const u8, @TypeOf(src.fn_name));
56 try std.testing.expect([:0]const u8 == @TypeOf(src.fn_name));
5757 try std.testing.expect(std.mem.endsWith(u8, src.fn_name, "testFnForSrc"));
5858
5959 const ptr_src_file: [*:0]const u8 = src.file;