diff options
| author | Veikka Tuominen <git@vexu.eu> | 2021-05-04 20:47:26 +0300 |
|---|---|---|
| committer | Veikka Tuominen <git@vexu.eu> | 2021-05-08 15:15:30 +0300 |
| commit | fd77f2cfed81f3414c079909e079a812e23071c3 (patch) | |
| tree | f9facf463ab13791faa0820c347371067ed27a79 /lib/std/packed_int_array.zig | |
| parent | 59f9253d94331cedd4d0518250c8094a064f6cd2 (diff) | |
| download | zig-fd77f2cfed81f3414c079909e079a812e23071c3.tar.gz zig-fd77f2cfed81f3414c079909e079a812e23071c3.zip | |
std: update usage of std.testing
Diffstat (limited to 'lib/std/packed_int_array.zig')
| -rw-r--r-- | lib/std/packed_int_array.zig | 98 |
1 files changed, 49 insertions, 49 deletions
diff --git a/lib/std/packed_int_array.zig b/lib/std/packed_int_array.zig index c53d6f0505..830fe29d5c 100644 --- a/lib/std/packed_int_array.zig +++ b/lib/std/packed_int_array.zig @@ -353,7 +353,7 @@ test "PackedIntArray" { const PackedArray = PackedIntArray(I, int_count); const expected_bytes = ((bits * int_count) + 7) / 8; - testing.expect(@sizeOf(PackedArray) == expected_bytes); + try testing.expect(@sizeOf(PackedArray) == expected_bytes); var data = @as(PackedArray, undefined); @@ -370,7 +370,7 @@ test "PackedIntArray" { count = 0; while (i < data.len()) : (i += 1) { const val = data.get(i); - testing.expect(val == count); + try testing.expect(val == count); if (bits > 0) count +%= 1; } } @@ -427,7 +427,7 @@ test "PackedIntSlice" { count = 0; while (i < data.len()) : (i += 1) { const val = data.get(i); - testing.expect(val == count); + try testing.expect(val == count); if (bits > 0) count +%= 1; } } @@ -454,48 +454,48 @@ test "PackedIntSlice of PackedInt(Array/Slice)" { //slice of array var packed_slice = packed_array.slice(2, 5); - testing.expect(packed_slice.len() == 3); + try testing.expect(packed_slice.len() == 3); const ps_bit_count = (bits * packed_slice.len()) + packed_slice.bit_offset; const ps_expected_bytes = (ps_bit_count + 7) / 8; - testing.expect(packed_slice.bytes.len == ps_expected_bytes); - testing.expect(packed_slice.get(0) == 2 % limit); - testing.expect(packed_slice.get(1) == 3 % limit); - testing.expect(packed_slice.get(2) == 4 % limit); + try testing.expect(packed_slice.bytes.len == ps_expected_bytes); + try testing.expect(packed_slice.get(0) == 2 % limit); + try testing.expect(packed_slice.get(1) == 3 % limit); + try testing.expect(packed_slice.get(2) == 4 % limit); packed_slice.set(1, 7 % limit); - testing.expect(packed_slice.get(1) == 7 % limit); + try testing.expect(packed_slice.get(1) == 7 % limit); //write through slice - testing.expect(packed_array.get(3) == 7 % limit); + try testing.expect(packed_array.get(3) == 7 % limit); //slice of a slice const packed_slice_two = packed_slice.slice(0, 3); - testing.expect(packed_slice_two.len() == 3); + try testing.expect(packed_slice_two.len() == 3); const ps2_bit_count = (bits * packed_slice_two.len()) + packed_slice_two.bit_offset; const ps2_expected_bytes = (ps2_bit_count + 7) / 8; - testing.expect(packed_slice_two.bytes.len == ps2_expected_bytes); - testing.expect(packed_slice_two.get(1) == 7 % limit); - testing.expect(packed_slice_two.get(2) == 4 % limit); + try testing.expect(packed_slice_two.bytes.len == ps2_expected_bytes); + try testing.expect(packed_slice_two.get(1) == 7 % limit); + try testing.expect(packed_slice_two.get(2) == 4 % limit); //size one case const packed_slice_three = packed_slice_two.slice(1, 2); - testing.expect(packed_slice_three.len() == 1); + try testing.expect(packed_slice_three.len() == 1); const ps3_bit_count = (bits * packed_slice_three.len()) + packed_slice_three.bit_offset; const ps3_expected_bytes = (ps3_bit_count + 7) / 8; - testing.expect(packed_slice_three.bytes.len == ps3_expected_bytes); - testing.expect(packed_slice_three.get(0) == 7 % limit); + try testing.expect(packed_slice_three.bytes.len == ps3_expected_bytes); + try testing.expect(packed_slice_three.get(0) == 7 % limit); //empty slice case const packed_slice_empty = packed_slice.slice(0, 0); - testing.expect(packed_slice_empty.len() == 0); - testing.expect(packed_slice_empty.bytes.len == 0); + try testing.expect(packed_slice_empty.len() == 0); + try testing.expect(packed_slice_empty.bytes.len == 0); //slicing at byte boundaries const packed_slice_edge = packed_array.slice(8, 16); - testing.expect(packed_slice_edge.len() == 8); + try testing.expect(packed_slice_edge.len() == 8); const pse_bit_count = (bits * packed_slice_edge.len()) + packed_slice_edge.bit_offset; const pse_expected_bytes = (pse_bit_count + 7) / 8; - testing.expect(packed_slice_edge.bytes.len == pse_expected_bytes); - testing.expect(packed_slice_edge.bit_offset == 0); + try testing.expect(packed_slice_edge.bytes.len == pse_expected_bytes); + try testing.expect(packed_slice_edge.bit_offset == 0); } } @@ -543,7 +543,7 @@ test "PackedInt(Array/Slice) sliceCast" { .Big => 0b01, .Little => 0b10, }; - testing.expect(packed_slice_cast_2.get(i) == val); + try testing.expect(packed_slice_cast_2.get(i) == val); } i = 0; while (i < packed_slice_cast_4.len()) : (i += 1) { @@ -551,12 +551,12 @@ test "PackedInt(Array/Slice) sliceCast" { .Big => 0b0101, .Little => 0b1010, }; - testing.expect(packed_slice_cast_4.get(i) == val); + try testing.expect(packed_slice_cast_4.get(i) == val); } i = 0; while (i < packed_slice_cast_9.len()) : (i += 1) { const val = 0b010101010; - testing.expect(packed_slice_cast_9.get(i) == val); + try testing.expect(packed_slice_cast_9.get(i) == val); packed_slice_cast_9.set(i, 0b111000111); } i = 0; @@ -565,7 +565,7 @@ test "PackedInt(Array/Slice) sliceCast" { .Big => if (i % 2 == 0) @as(u3, 0b111) else @as(u3, 0b000), .Little => if (i % 2 == 0) @as(u3, 0b111) else @as(u3, 0b000), }; - testing.expect(packed_slice_cast_3.get(i) == val); + try testing.expect(packed_slice_cast_3.get(i) == val); } } @@ -575,58 +575,58 @@ test "PackedInt(Array/Slice)Endian" { { const PackedArrayBe = PackedIntArrayEndian(u4, .Big, 8); var packed_array_be = PackedArrayBe.init([_]u4{ 0, 1, 2, 3, 4, 5, 6, 7 }); - testing.expect(packed_array_be.bytes[0] == 0b00000001); - testing.expect(packed_array_be.bytes[1] == 0b00100011); + try testing.expect(packed_array_be.bytes[0] == 0b00000001); + try testing.expect(packed_array_be.bytes[1] == 0b00100011); var i = @as(usize, 0); while (i < packed_array_be.len()) : (i += 1) { - testing.expect(packed_array_be.get(i) == i); + try testing.expect(packed_array_be.get(i) == i); } var packed_slice_le = packed_array_be.sliceCastEndian(u4, .Little); i = 0; while (i < packed_slice_le.len()) : (i += 1) { const val = if (i % 2 == 0) i + 1 else i - 1; - testing.expect(packed_slice_le.get(i) == val); + try testing.expect(packed_slice_le.get(i) == val); } var packed_slice_le_shift = packed_array_be.slice(1, 5).sliceCastEndian(u4, .Little); i = 0; while (i < packed_slice_le_shift.len()) : (i += 1) { const val = if (i % 2 == 0) i else i + 2; - testing.expect(packed_slice_le_shift.get(i) == val); + try testing.expect(packed_slice_le_shift.get(i) == val); } } { const PackedArrayBe = PackedIntArrayEndian(u11, .Big, 8); var packed_array_be = PackedArrayBe.init([_]u11{ 0, 1, 2, 3, 4, 5, 6, 7 }); - testing.expect(packed_array_be.bytes[0] == 0b00000000); - testing.expect(packed_array_be.bytes[1] == 0b00000000); - testing.expect(packed_array_be.bytes[2] == 0b00000100); - testing.expect(packed_array_be.bytes[3] == 0b00000001); - testing.expect(packed_array_be.bytes[4] == 0b00000000); + try testing.expect(packed_array_be.bytes[0] == 0b00000000); + try testing.expect(packed_array_be.bytes[1] == 0b00000000); + try testing.expect(packed_array_be.bytes[2] == 0b00000100); + try testing.expect(packed_array_be.bytes[3] == 0b00000001); + try testing.expect(packed_array_be.bytes[4] == 0b00000000); var i = @as(usize, 0); while (i < packed_array_be.len()) : (i += 1) { - testing.expect(packed_array_be.get(i) == i); + try testing.expect(packed_array_be.get(i) == i); } var packed_slice_le = packed_array_be.sliceCastEndian(u11, .Little); - testing.expect(packed_slice_le.get(0) == 0b00000000000); - testing.expect(packed_slice_le.get(1) == 0b00010000000); - testing.expect(packed_slice_le.get(2) == 0b00000000100); - testing.expect(packed_slice_le.get(3) == 0b00000000000); - testing.expect(packed_slice_le.get(4) == 0b00010000011); - testing.expect(packed_slice_le.get(5) == 0b00000000010); - testing.expect(packed_slice_le.get(6) == 0b10000010000); - testing.expect(packed_slice_le.get(7) == 0b00000111001); + try testing.expect(packed_slice_le.get(0) == 0b00000000000); + try testing.expect(packed_slice_le.get(1) == 0b00010000000); + try testing.expect(packed_slice_le.get(2) == 0b00000000100); + try testing.expect(packed_slice_le.get(3) == 0b00000000000); + try testing.expect(packed_slice_le.get(4) == 0b00010000011); + try testing.expect(packed_slice_le.get(5) == 0b00000000010); + try testing.expect(packed_slice_le.get(6) == 0b10000010000); + try testing.expect(packed_slice_le.get(7) == 0b00000111001); var packed_slice_le_shift = packed_array_be.slice(1, 5).sliceCastEndian(u11, .Little); - testing.expect(packed_slice_le_shift.get(0) == 0b00010000000); - testing.expect(packed_slice_le_shift.get(1) == 0b00000000100); - testing.expect(packed_slice_le_shift.get(2) == 0b00000000000); - testing.expect(packed_slice_le_shift.get(3) == 0b00010000011); + try testing.expect(packed_slice_le_shift.get(0) == 0b00010000000); + try testing.expect(packed_slice_le_shift.get(1) == 0b00000000100); + try testing.expect(packed_slice_le_shift.get(2) == 0b00000000000); + try testing.expect(packed_slice_le_shift.get(3) == 0b00010000011); } } |
