aboutsummaryrefslogtreecommitdiff
path: root/lib/std/array_list.zig
diff options
context:
space:
mode:
authorVeikka Tuominen <git@vexu.eu>2021-05-04 20:47:26 +0300
committerVeikka Tuominen <git@vexu.eu>2021-05-08 15:15:30 +0300
commitfd77f2cfed81f3414c079909e079a812e23071c3 (patch)
treef9facf463ab13791faa0820c347371067ed27a79 /lib/std/array_list.zig
parent59f9253d94331cedd4d0518250c8094a064f6cd2 (diff)
downloadzig-fd77f2cfed81f3414c079909e079a812e23071c3.tar.gz
zig-fd77f2cfed81f3414c079909e079a812e23071c3.zip
std: update usage of std.testing
Diffstat (limited to 'lib/std/array_list.zig')
-rw-r--r--lib/std/array_list.zig232
1 files changed, 116 insertions, 116 deletions
diff --git a/lib/std/array_list.zig b/lib/std/array_list.zig
index 7825d36ac3..94e99247c5 100644
--- a/lib/std/array_list.zig
+++ b/lib/std/array_list.zig
@@ -695,15 +695,15 @@ test "std.ArrayList/ArrayListUnmanaged.init" {
var list = ArrayList(i32).init(testing.allocator);
defer list.deinit();
- testing.expect(list.items.len == 0);
- testing.expect(list.capacity == 0);
+ try testing.expect(list.items.len == 0);
+ try testing.expect(list.capacity == 0);
}
{
var list = ArrayListUnmanaged(i32){};
- testing.expect(list.items.len == 0);
- testing.expect(list.capacity == 0);
+ try testing.expect(list.items.len == 0);
+ try testing.expect(list.capacity == 0);
}
}
@@ -712,14 +712,14 @@ test "std.ArrayList/ArrayListUnmanaged.initCapacity" {
{
var list = try ArrayList(i8).initCapacity(a, 200);
defer list.deinit();
- testing.expect(list.items.len == 0);
- testing.expect(list.capacity >= 200);
+ try testing.expect(list.items.len == 0);
+ try testing.expect(list.capacity >= 200);
}
{
var list = try ArrayListUnmanaged(i8).initCapacity(a, 200);
defer list.deinit(a);
- testing.expect(list.items.len == 0);
- testing.expect(list.capacity >= 200);
+ try testing.expect(list.items.len == 0);
+ try testing.expect(list.capacity >= 200);
}
}
@@ -739,33 +739,33 @@ test "std.ArrayList/ArrayListUnmanaged.basic" {
{
var i: usize = 0;
while (i < 10) : (i += 1) {
- testing.expect(list.items[i] == @intCast(i32, i + 1));
+ try testing.expect(list.items[i] == @intCast(i32, i + 1));
}
}
for (list.items) |v, i| {
- testing.expect(v == @intCast(i32, i + 1));
+ try testing.expect(v == @intCast(i32, i + 1));
}
- testing.expect(list.pop() == 10);
- testing.expect(list.items.len == 9);
+ try testing.expect(list.pop() == 10);
+ try testing.expect(list.items.len == 9);
list.appendSlice(&[_]i32{ 1, 2, 3 }) catch unreachable;
- testing.expect(list.items.len == 12);
- testing.expect(list.pop() == 3);
- testing.expect(list.pop() == 2);
- testing.expect(list.pop() == 1);
- testing.expect(list.items.len == 9);
+ try testing.expect(list.items.len == 12);
+ try testing.expect(list.pop() == 3);
+ try testing.expect(list.pop() == 2);
+ try testing.expect(list.pop() == 1);
+ try testing.expect(list.items.len == 9);
list.appendSlice(&[_]i32{}) catch unreachable;
- testing.expect(list.items.len == 9);
+ try testing.expect(list.items.len == 9);
// can only set on indices < self.items.len
list.items[7] = 33;
list.items[8] = 42;
- testing.expect(list.pop() == 42);
- testing.expect(list.pop() == 33);
+ try testing.expect(list.pop() == 42);
+ try testing.expect(list.pop() == 33);
}
{
var list = ArrayListUnmanaged(i32){};
@@ -781,33 +781,33 @@ test "std.ArrayList/ArrayListUnmanaged.basic" {
{
var i: usize = 0;
while (i < 10) : (i += 1) {
- testing.expect(list.items[i] == @intCast(i32, i + 1));
+ try testing.expect(list.items[i] == @intCast(i32, i + 1));
}
}
for (list.items) |v, i| {
- testing.expect(v == @intCast(i32, i + 1));
+ try testing.expect(v == @intCast(i32, i + 1));
}
- testing.expect(list.pop() == 10);
- testing.expect(list.items.len == 9);
+ try testing.expect(list.pop() == 10);
+ try testing.expect(list.items.len == 9);
list.appendSlice(a, &[_]i32{ 1, 2, 3 }) catch unreachable;
- testing.expect(list.items.len == 12);
- testing.expect(list.pop() == 3);
- testing.expect(list.pop() == 2);
- testing.expect(list.pop() == 1);
- testing.expect(list.items.len == 9);
+ try testing.expect(list.items.len == 12);
+ try testing.expect(list.pop() == 3);
+ try testing.expect(list.pop() == 2);
+ try testing.expect(list.pop() == 1);
+ try testing.expect(list.items.len == 9);
list.appendSlice(a, &[_]i32{}) catch unreachable;
- testing.expect(list.items.len == 9);
+ try testing.expect(list.items.len == 9);
// can only set on indices < self.items.len
list.items[7] = 33;
list.items[8] = 42;
- testing.expect(list.pop() == 42);
- testing.expect(list.pop() == 33);
+ try testing.expect(list.pop() == 42);
+ try testing.expect(list.pop() == 33);
}
}
@@ -818,9 +818,9 @@ test "std.ArrayList/ArrayListUnmanaged.appendNTimes" {
defer list.deinit();
try list.appendNTimes(2, 10);
- testing.expectEqual(@as(usize, 10), list.items.len);
+ try testing.expectEqual(@as(usize, 10), list.items.len);
for (list.items) |element| {
- testing.expectEqual(@as(i32, 2), element);
+ try testing.expectEqual(@as(i32, 2), element);
}
}
{
@@ -828,9 +828,9 @@ test "std.ArrayList/ArrayListUnmanaged.appendNTimes" {
defer list.deinit(a);
try list.appendNTimes(a, 2, 10);
- testing.expectEqual(@as(usize, 10), list.items.len);
+ try testing.expectEqual(@as(usize, 10), list.items.len);
for (list.items) |element| {
- testing.expectEqual(@as(i32, 2), element);
+ try testing.expectEqual(@as(i32, 2), element);
}
}
}
@@ -840,12 +840,12 @@ test "std.ArrayList/ArrayListUnmanaged.appendNTimes with failing allocator" {
{
var list = ArrayList(i32).init(a);
defer list.deinit();
- testing.expectError(error.OutOfMemory, list.appendNTimes(2, 10));
+ try testing.expectError(error.OutOfMemory, list.appendNTimes(2, 10));
}
{
var list = ArrayListUnmanaged(i32){};
defer list.deinit(a);
- testing.expectError(error.OutOfMemory, list.appendNTimes(a, 2, 10));
+ try testing.expectError(error.OutOfMemory, list.appendNTimes(a, 2, 10));
}
}
@@ -864,18 +864,18 @@ test "std.ArrayList/ArrayListUnmanaged.orderedRemove" {
try list.append(7);
//remove from middle
- testing.expectEqual(@as(i32, 4), list.orderedRemove(3));
- testing.expectEqual(@as(i32, 5), list.items[3]);
- testing.expectEqual(@as(usize, 6), list.items.len);
+ try testing.expectEqual(@as(i32, 4), list.orderedRemove(3));
+ try testing.expectEqual(@as(i32, 5), list.items[3]);
+ try testing.expectEqual(@as(usize, 6), list.items.len);
//remove from end
- testing.expectEqual(@as(i32, 7), list.orderedRemove(5));
- testing.expectEqual(@as(usize, 5), list.items.len);
+ try testing.expectEqual(@as(i32, 7), list.orderedRemove(5));
+ try testing.expectEqual(@as(usize, 5), list.items.len);
//remove from front
- testing.expectEqual(@as(i32, 1), list.orderedRemove(0));
- testing.expectEqual(@as(i32, 2), list.items[0]);
- testing.expectEqual(@as(usize, 4), list.items.len);
+ try testing.expectEqual(@as(i32, 1), list.orderedRemove(0));
+ try testing.expectEqual(@as(i32, 2), list.items[0]);
+ try testing.expectEqual(@as(usize, 4), list.items.len);
}
{
var list = ArrayListUnmanaged(i32){};
@@ -890,18 +890,18 @@ test "std.ArrayList/ArrayListUnmanaged.orderedRemove" {
try list.append(a, 7);
//remove from middle
- testing.expectEqual(@as(i32, 4), list.orderedRemove(3));
- testing.expectEqual(@as(i32, 5), list.items[3]);
- testing.expectEqual(@as(usize, 6), list.items.len);
+ try testing.expectEqual(@as(i32, 4), list.orderedRemove(3));
+ try testing.expectEqual(@as(i32, 5), list.items[3]);
+ try testing.expectEqual(@as(usize, 6), list.items.len);
//remove from end
- testing.expectEqual(@as(i32, 7), list.orderedRemove(5));
- testing.expectEqual(@as(usize, 5), list.items.len);
+ try testing.expectEqual(@as(i32, 7), list.orderedRemove(5));
+ try testing.expectEqual(@as(usize, 5), list.items.len);
//remove from front
- testing.expectEqual(@as(i32, 1), list.orderedRemove(0));
- testing.expectEqual(@as(i32, 2), list.items[0]);
- testing.expectEqual(@as(usize, 4), list.items.len);
+ try testing.expectEqual(@as(i32, 1), list.orderedRemove(0));
+ try testing.expectEqual(@as(i32, 2), list.items[0]);
+ try testing.expectEqual(@as(usize, 4), list.items.len);
}
}
@@ -920,18 +920,18 @@ test "std.ArrayList/ArrayListUnmanaged.swapRemove" {
try list.append(7);
//remove from middle
- testing.expect(list.swapRemove(3) == 4);
- testing.expect(list.items[3] == 7);
- testing.expect(list.items.len == 6);
+ try testing.expect(list.swapRemove(3) == 4);
+ try testing.expect(list.items[3] == 7);
+ try testing.expect(list.items.len == 6);
//remove from end
- testing.expect(list.swapRemove(5) == 6);
- testing.expect(list.items.len == 5);
+ try testing.expect(list.swapRemove(5) == 6);
+ try testing.expect(list.items.len == 5);
//remove from front
- testing.expect(list.swapRemove(0) == 1);
- testing.expect(list.items[0] == 5);
- testing.expect(list.items.len == 4);
+ try testing.expect(list.swapRemove(0) == 1);
+ try testing.expect(list.items[0] == 5);
+ try testing.expect(list.items.len == 4);
}
{
var list = ArrayListUnmanaged(i32){};
@@ -946,18 +946,18 @@ test "std.ArrayList/ArrayListUnmanaged.swapRemove" {
try list.append(a, 7);
//remove from middle
- testing.expect(list.swapRemove(3) == 4);
- testing.expect(list.items[3] == 7);
- testing.expect(list.items.len == 6);
+ try testing.expect(list.swapRemove(3) == 4);
+ try testing.expect(list.items[3] == 7);
+ try testing.expect(list.items.len == 6);
//remove from end
- testing.expect(list.swapRemove(5) == 6);
- testing.expect(list.items.len == 5);
+ try testing.expect(list.swapRemove(5) == 6);
+ try testing.expect(list.items.len == 5);
//remove from front
- testing.expect(list.swapRemove(0) == 1);
- testing.expect(list.items[0] == 5);
- testing.expect(list.items.len == 4);
+ try testing.expect(list.swapRemove(0) == 1);
+ try testing.expect(list.items[0] == 5);
+ try testing.expect(list.items.len == 4);
}
}
@@ -971,10 +971,10 @@ test "std.ArrayList/ArrayListUnmanaged.insert" {
try list.append(2);
try list.append(3);
try list.insert(0, 5);
- testing.expect(list.items[0] == 5);
- testing.expect(list.items[1] == 1);
- testing.expect(list.items[2] == 2);
- testing.expect(list.items[3] == 3);
+ try testing.expect(list.items[0] == 5);
+ try testing.expect(list.items[1] == 1);
+ try testing.expect(list.items[2] == 2);
+ try testing.expect(list.items[3] == 3);
}
{
var list = ArrayListUnmanaged(i32){};
@@ -984,10 +984,10 @@ test "std.ArrayList/ArrayListUnmanaged.insert" {
try list.append(a, 2);
try list.append(a, 3);
try list.insert(a, 0, 5);
- testing.expect(list.items[0] == 5);
- testing.expect(list.items[1] == 1);
- testing.expect(list.items[2] == 2);
- testing.expect(list.items[3] == 3);
+ try testing.expect(list.items[0] == 5);
+ try testing.expect(list.items[1] == 1);
+ try testing.expect(list.items[2] == 2);
+ try testing.expect(list.items[3] == 3);
}
}
@@ -1002,17 +1002,17 @@ test "std.ArrayList/ArrayListUnmanaged.insertSlice" {
try list.append(3);
try list.append(4);
try list.insertSlice(1, &[_]i32{ 9, 8 });
- testing.expect(list.items[0] == 1);
- testing.expect(list.items[1] == 9);
- testing.expect(list.items[2] == 8);
- testing.expect(list.items[3] == 2);
- testing.expect(list.items[4] == 3);
- testing.expect(list.items[5] == 4);
+ try testing.expect(list.items[0] == 1);
+ try testing.expect(list.items[1] == 9);
+ try testing.expect(list.items[2] == 8);
+ try testing.expect(list.items[3] == 2);
+ try testing.expect(list.items[4] == 3);
+ try testing.expect(list.items[5] == 4);
const items = [_]i32{1};
try list.insertSlice(0, items[0..0]);
- testing.expect(list.items.len == 6);
- testing.expect(list.items[0] == 1);
+ try testing.expect(list.items.len == 6);
+ try testing.expect(list.items[0] == 1);
}
{
var list = ArrayListUnmanaged(i32){};
@@ -1023,17 +1023,17 @@ test "std.ArrayList/ArrayListUnmanaged.insertSlice" {
try list.append(a, 3);
try list.append(a, 4);
try list.insertSlice(a, 1, &[_]i32{ 9, 8 });
- testing.expect(list.items[0] == 1);
- testing.expect(list.items[1] == 9);
- testing.expect(list.items[2] == 8);
- testing.expect(list.items[3] == 2);
- testing.expect(list.items[4] == 3);
- testing.expect(list.items[5] == 4);
+ try testing.expect(list.items[0] == 1);
+ try testing.expect(list.items[1] == 9);
+ try testing.expect(list.items[2] == 8);
+ try testing.expect(list.items[3] == 2);
+ try testing.expect(list.items[4] == 3);
+ try testing.expect(list.items[5] == 4);
const items = [_]i32{1};
try list.insertSlice(a, 0, items[0..0]);
- testing.expect(list.items.len == 6);
- testing.expect(list.items[0] == 1);
+ try testing.expect(list.items.len == 6);
+ try testing.expect(list.items[0] == 1);
}
}
@@ -1066,13 +1066,13 @@ test "std.ArrayList/ArrayListUnmanaged.replaceRange" {
try list_lt.replaceRange(1, 2, &new);
// after_range > new_items.len in function body
- testing.expect(1 + 4 > new.len);
+ try testing.expect(1 + 4 > new.len);
try list_gt.replaceRange(1, 4, &new);
- testing.expectEqualSlices(i32, list_zero.items, &result_zero);
- testing.expectEqualSlices(i32, list_eq.items, &result_eq);
- testing.expectEqualSlices(i32, list_lt.items, &result_le);
- testing.expectEqualSlices(i32, list_gt.items, &result_gt);
+ try testing.expectEqualSlices(i32, list_zero.items, &result_zero);
+ try testing.expectEqualSlices(i32, list_eq.items, &result_eq);
+ try testing.expectEqualSlices(i32, list_lt.items, &result_le);
+ try testing.expectEqualSlices(i32, list_gt.items, &result_gt);
}
{
var list_zero = ArrayListUnmanaged(i32){};
@@ -1090,13 +1090,13 @@ test "std.ArrayList/ArrayListUnmanaged.replaceRange" {
try list_lt.replaceRange(a, 1, 2, &new);
// after_range > new_items.len in function body
- testing.expect(1 + 4 > new.len);
+ try testing.expect(1 + 4 > new.len);
try list_gt.replaceRange(a, 1, 4, &new);
- testing.expectEqualSlices(i32, list_zero.items, &result_zero);
- testing.expectEqualSlices(i32, list_eq.items, &result_eq);
- testing.expectEqualSlices(i32, list_lt.items, &result_le);
- testing.expectEqualSlices(i32, list_gt.items, &result_gt);
+ try testing.expectEqualSlices(i32, list_zero.items, &result_zero);
+ try testing.expectEqualSlices(i32, list_eq.items, &result_eq);
+ try testing.expectEqualSlices(i32, list_lt.items, &result_le);
+ try testing.expectEqualSlices(i32, list_gt.items, &result_gt);
}
}
@@ -1116,13 +1116,13 @@ test "std.ArrayList/ArrayListUnmanaged: ArrayList(T) of struct T" {
var root = Item{ .integer = 1, .sub_items = ArrayList(Item).init(a) };
defer root.sub_items.deinit();
try root.sub_items.append(Item{ .integer = 42, .sub_items = ArrayList(Item).init(a) });
- testing.expect(root.sub_items.items[0].integer == 42);
+ try testing.expect(root.sub_items.items[0].integer == 42);
}
{
var root = ItemUnmanaged{ .integer = 1, .sub_items = ArrayListUnmanaged(ItemUnmanaged){} };
defer root.sub_items.deinit(a);
try root.sub_items.append(a, ItemUnmanaged{ .integer = 42, .sub_items = ArrayListUnmanaged(ItemUnmanaged){} });
- testing.expect(root.sub_items.items[0].integer == 42);
+ try testing.expect(root.sub_items.items[0].integer == 42);
}
}
@@ -1137,7 +1137,7 @@ test "std.ArrayList(u8)/ArrayListAligned implements writer" {
const y: i32 = 1234;
try buffer.writer().print("x: {}\ny: {}\n", .{ x, y });
- testing.expectEqualSlices(u8, "x: 42\ny: 1234\n", buffer.items);
+ try testing.expectEqualSlices(u8, "x: 42\ny: 1234\n", buffer.items);
}
{
var list = ArrayListAligned(u8, 2).init(a);
@@ -1149,7 +1149,7 @@ test "std.ArrayList(u8)/ArrayListAligned implements writer" {
try writer.writeAll("d");
try writer.writeAll("efg");
- testing.expectEqualSlices(u8, list.items, "abcdefg");
+ try testing.expectEqualSlices(u8, list.items, "abcdefg");
}
}
@@ -1167,7 +1167,7 @@ test "std.ArrayList/ArrayListUnmanaged.shrink still sets length on error.OutOfMe
try list.append(3);
list.shrinkAndFree(1);
- testing.expect(list.items.len == 1);
+ try testing.expect(list.items.len == 1);
}
{
var list = ArrayListUnmanaged(i32){};
@@ -1177,7 +1177,7 @@ test "std.ArrayList/ArrayListUnmanaged.shrink still sets length on error.OutOfMe
try list.append(a, 3);
list.shrinkAndFree(a, 1);
- testing.expect(list.items.len == 1);
+ try testing.expect(list.items.len == 1);
}
}
@@ -1191,7 +1191,7 @@ test "std.ArrayList/ArrayListUnmanaged.addManyAsArray" {
try list.ensureCapacity(8);
list.addManyAsArrayAssumeCapacity(4).* = "asdf".*;
- testing.expectEqualSlices(u8, list.items, "aoeuasdf");
+ try testing.expectEqualSlices(u8, list.items, "aoeuasdf");
}
{
var list = ArrayListUnmanaged(u8){};
@@ -1201,7 +1201,7 @@ test "std.ArrayList/ArrayListUnmanaged.addManyAsArray" {
try list.ensureCapacity(a, 8);
list.addManyAsArrayAssumeCapacity(4).* = "asdf".*;
- testing.expectEqualSlices(u8, list.items, "aoeuasdf");
+ try testing.expectEqualSlices(u8, list.items, "aoeuasdf");
}
}
@@ -1215,7 +1215,7 @@ test "std.ArrayList/ArrayListUnmanaged.toOwnedSliceSentinel" {
const result = try list.toOwnedSliceSentinel(0);
defer a.free(result);
- testing.expectEqualStrings(result, mem.spanZ(result.ptr));
+ try testing.expectEqualStrings(result, mem.spanZ(result.ptr));
}
{
var list = ArrayListUnmanaged(u8){};
@@ -1225,7 +1225,7 @@ test "std.ArrayList/ArrayListUnmanaged.toOwnedSliceSentinel" {
const result = try list.toOwnedSliceSentinel(a, 0);
defer a.free(result);
- testing.expectEqualStrings(result, mem.spanZ(result.ptr));
+ try testing.expectEqualStrings(result, mem.spanZ(result.ptr));
}
}
@@ -1239,7 +1239,7 @@ test "ArrayListAligned/ArrayListAlignedUnmanaged accepts unaligned slices" {
try list.insertSlice(2, &.{ 4, 5, 6, 7 });
try list.replaceRange(1, 3, &.{ 8, 9 });
- testing.expectEqualSlices(u8, list.items, &.{ 0, 8, 9, 6, 7, 2, 3 });
+ try testing.expectEqualSlices(u8, list.items, &.{ 0, 8, 9, 6, 7, 2, 3 });
}
{
var list = std.ArrayListAlignedUnmanaged(u8, 8){};
@@ -1249,6 +1249,6 @@ test "ArrayListAligned/ArrayListAlignedUnmanaged accepts unaligned slices" {
try list.insertSlice(a, 2, &.{ 4, 5, 6, 7 });
try list.replaceRange(a, 1, 3, &.{ 8, 9 });
- testing.expectEqualSlices(u8, list.items, &.{ 0, 8, 9, 6, 7, 2, 3 });
+ try testing.expectEqualSlices(u8, list.items, &.{ 0, 8, 9, 6, 7, 2, 3 });
}
}