commit c6a14448646980cb1483bb17d38dcd9ae650c78e (tree)
parent ded4e125590f2e113f184acc1d79718ac21b83d9
Author: unplanned <git.litmus427@passinbox.com>
Date: Thu, 4 Dec 2025 00:24:45 +0100
std.math.big.int.int_test: replace mem.eql by expectEqualSlices
Diffstat:
1 file changed, 24 insertions(+), 24 deletions(-)
diff --git a/lib/std/math/big/int_test.zig b/lib/std/math/big/int_test.zig
@@ -737,7 +737,7 @@ test "string to" {
defer testing.allocator.free(as);
const es = "120317241209124781241290847124";
- try testing.expect(mem.eql(u8, as, es));
+ try testing.expectEqualSlices(u8, es, as);
}
test "string to base base error" {
@@ -755,7 +755,7 @@ test "string to base 2" {
defer testing.allocator.free(as);
const es = "-1011";
- try testing.expect(mem.eql(u8, as, es));
+ try testing.expectEqualSlices(u8, es, as);
}
test "string to base 16" {
@@ -766,7 +766,7 @@ test "string to base 16" {
defer testing.allocator.free(as);
const es = "efffffff00000001eeeeeeefaaaaaaab";
- try testing.expect(mem.eql(u8, as, es));
+ try testing.expectEqualSlices(u8, es, as);
}
test "string to base 36" {
@@ -777,7 +777,7 @@ test "string to base 36" {
defer testing.allocator.free(as);
const es = "fifvthrv1mzt79ez9";
- try testing.expect(mem.eql(u8, as, es));
+ try testing.expectEqualSlices(u8, es, as);
}
test "neg string to" {
@@ -788,7 +788,7 @@ test "neg string to" {
defer testing.allocator.free(as);
const es = "-123907434";
- try testing.expect(mem.eql(u8, as, es));
+ try testing.expectEqualSlices(u8, es, as);
}
test "zero string to" {
@@ -799,7 +799,7 @@ test "zero string to" {
defer testing.allocator.free(as);
const es = "0";
- try testing.expect(mem.eql(u8, as, es));
+ try testing.expectEqualSlices(u8, es, as);
}
test "clone" {
@@ -3404,26 +3404,26 @@ test "big int conversion read twos complement with padding" {
var bit_count: usize = 12 * 8 + 1;
a.toConst().writeTwosComplement(buffer1[0..13], .little);
- try testing.expect(std.mem.eql(u8, buffer1, &[_]u8{ 0xd, 0xc, 0xb, 0xa, 0x9, 0x8, 0x7, 0x6, 0x5, 0x4, 0x3, 0x2, 0x1, 0xaa, 0xaa, 0xaa }));
+ try testing.expectEqualSlices(u8, &[_]u8{ 0xd, 0xc, 0xb, 0xa, 0x9, 0x8, 0x7, 0x6, 0x5, 0x4, 0x3, 0x2, 0x1, 0xaa, 0xaa, 0xaa }, buffer1);
a.toConst().writeTwosComplement(buffer1[0..13], .big);
- try testing.expect(std.mem.eql(u8, buffer1, &[_]u8{ 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb, 0xc, 0xd, 0xaa, 0xaa, 0xaa }));
+ try testing.expectEqualSlices(u8, &[_]u8{ 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb, 0xc, 0xd, 0xaa, 0xaa, 0xaa }, buffer1);
a.toConst().writeTwosComplement(buffer1[0..16], .little);
- try testing.expect(std.mem.eql(u8, buffer1, &[_]u8{ 0xd, 0xc, 0xb, 0xa, 0x9, 0x8, 0x7, 0x6, 0x5, 0x4, 0x3, 0x2, 0x1, 0x0, 0x0, 0x0 }));
+ try testing.expectEqualSlices(u8, &[_]u8{ 0xd, 0xc, 0xb, 0xa, 0x9, 0x8, 0x7, 0x6, 0x5, 0x4, 0x3, 0x2, 0x1, 0x0, 0x0, 0x0 }, buffer1);
a.toConst().writeTwosComplement(buffer1[0..16], .big);
- try testing.expect(std.mem.eql(u8, buffer1, &[_]u8{ 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb, 0xc, 0xd }));
+ try testing.expectEqualSlices(u8, &[_]u8{ 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb, 0xc, 0xd }, buffer1);
@memset(buffer1, 0xaa);
try a.set(-0x01_02030405_06070809_0a0b0c0d);
bit_count = 12 * 8 + 2;
a.toConst().writeTwosComplement(buffer1[0..13], .little);
- try testing.expect(std.mem.eql(u8, buffer1, &[_]u8{ 0xf3, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xaa, 0xaa, 0xaa }));
+ try testing.expectEqualSlices(u8, &[_]u8{ 0xf3, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xaa, 0xaa, 0xaa }, buffer1);
a.toConst().writeTwosComplement(buffer1[0..13], .big);
- try testing.expect(std.mem.eql(u8, buffer1, &[_]u8{ 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf3, 0xaa, 0xaa, 0xaa }));
+ try testing.expectEqualSlices(u8, &[_]u8{ 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf3, 0xaa, 0xaa, 0xaa }, buffer1);
a.toConst().writeTwosComplement(buffer1[0..16], .little);
- try testing.expect(std.mem.eql(u8, buffer1, &[_]u8{ 0xf3, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, 0xff, 0xff }));
+ try testing.expectEqualSlices(u8, &[_]u8{ 0xf3, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, 0xff, 0xff }, buffer1);
a.toConst().writeTwosComplement(buffer1[0..16], .big);
- try testing.expect(std.mem.eql(u8, buffer1, &[_]u8{ 0xff, 0xff, 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf3 }));
+ try testing.expectEqualSlices(u8, &[_]u8{ 0xff, 0xff, 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf3 }, buffer1);
}
test "big int write twos complement +/- zero" {
@@ -3438,13 +3438,13 @@ test "big int write twos complement +/- zero" {
// Test zero
m.toConst().writeTwosComplement(buffer1[0..13], .little);
- try testing.expect(std.mem.eql(u8, buffer1, &(([_]u8{0} ** 13) ++ ([_]u8{0xaa} ** 3))));
+ try testing.expectEqualSlices(u8, &(([_]u8{0} ** 13) ++ ([_]u8{0xaa} ** 3)), buffer1);
m.toConst().writeTwosComplement(buffer1[0..13], .big);
- try testing.expect(std.mem.eql(u8, buffer1, &(([_]u8{0} ** 13) ++ ([_]u8{0xaa} ** 3))));
+ try testing.expectEqualSlices(u8, &(([_]u8{0} ** 13) ++ ([_]u8{0xaa} ** 3)), buffer1);
m.toConst().writeTwosComplement(buffer1[0..16], .little);
- try testing.expect(std.mem.eql(u8, buffer1, &(([_]u8{0} ** 16))));
+ try testing.expectEqualSlices(u8, &(([_]u8{0} ** 16)), buffer1);
m.toConst().writeTwosComplement(buffer1[0..16], .big);
- try testing.expect(std.mem.eql(u8, buffer1, &(([_]u8{0} ** 16))));
+ try testing.expectEqualSlices(u8, &(([_]u8{0} ** 16)), buffer1);
@memset(buffer1, 0xaa);
m.positive = false;
@@ -3452,13 +3452,13 @@ test "big int write twos complement +/- zero" {
// Test negative zero
m.toConst().writeTwosComplement(buffer1[0..13], .little);
- try testing.expect(std.mem.eql(u8, buffer1, &(([_]u8{0} ** 13) ++ ([_]u8{0xaa} ** 3))));
+ try testing.expectEqualSlices(u8, &(([_]u8{0} ** 13) ++ ([_]u8{0xaa} ** 3)), buffer1);
m.toConst().writeTwosComplement(buffer1[0..13], .big);
- try testing.expect(std.mem.eql(u8, buffer1, &(([_]u8{0} ** 13) ++ ([_]u8{0xaa} ** 3))));
+ try testing.expectEqualSlices(u8, &(([_]u8{0} ** 13) ++ ([_]u8{0xaa} ** 3)), buffer1);
m.toConst().writeTwosComplement(buffer1[0..16], .little);
- try testing.expect(std.mem.eql(u8, buffer1, &(([_]u8{0} ** 16))));
+ try testing.expectEqualSlices(u8, &(([_]u8{0} ** 16)), buffer1);
m.toConst().writeTwosComplement(buffer1[0..16], .big);
- try testing.expect(std.mem.eql(u8, buffer1, &(([_]u8{0} ** 16))));
+ try testing.expectEqualSlices(u8, &(([_]u8{0} ** 16)), buffer1);
}
test "big int conversion write twos complement with padding" {
@@ -3816,7 +3816,7 @@ test "(BigInt) positive" {
const b_fmt = try std.fmt.allocPrint(testing.allocator, "{d}", .{b});
defer testing.allocator.free(b_fmt);
- try testing.expect(!mem.eql(u8, b_fmt, "(BigInt)"));
+ try testing.expect(!mem.eql(u8, "(BigInt)", b_fmt));
}
test "(BigInt) negative" {
@@ -3840,7 +3840,7 @@ test "(BigInt) negative" {
const b_fmt = try std.fmt.allocPrint(testing.allocator, "{d}", .{b});
defer testing.allocator.free(b_fmt);
- try testing.expect(mem.eql(u8, a_fmt, "(BigInt)"));
+ try testing.expectEqualSlices(u8, "(BigInt)", a_fmt);
try testing.expect(!mem.eql(u8, b_fmt, "(BigInt)"));
}