aboutsummaryrefslogtreecommitdiff
path: root/lib/std/array_list.zig
diff options
context:
space:
mode:
authorBenjamin Feng <benjamin.feng@glassdoor.com>2020-01-31 19:06:50 -0600
committerBenjamin Feng <benjamin.feng@glassdoor.com>2020-02-12 17:17:56 -0600
commit699c50a375fb6755a4116c94e6068620d070bd98 (patch)
tree3ea0c8b81c73bd471cf9889fc9941a4939621a3f /lib/std/array_list.zig
parentab4ea5d3cf5a96cd596df14515521843ca4dccad (diff)
downloadzig-699c50a375fb6755a4116c94e6068620d070bd98.tar.gz
zig-699c50a375fb6755a4116c94e6068620d070bd98.zip
Switch a bunch of FBA to use testing.allocator
Diffstat (limited to 'lib/std/array_list.zig')
-rw-r--r--lib/std/array_list.zig14
1 files changed, 3 insertions, 11 deletions
diff --git a/lib/std/array_list.zig b/lib/std/array_list.zig
index b028390465..f212ae8659 100644
--- a/lib/std/array_list.zig
+++ b/lib/std/array_list.zig
@@ -244,10 +244,7 @@ pub fn AlignedArrayList(comptime T: type, comptime alignment: ?u29) type {
}
test "std.ArrayList.init" {
- var bytes: [1024]u8 = undefined;
- const allocator = &std.heap.FixedBufferAllocator.init(bytes[0..]).allocator;
-
- var list = ArrayList(i32).init(allocator);
+ var list = ArrayList(i32).init(testing.allocator);
defer list.deinit();
testing.expect(list.len == 0);
@@ -255,19 +252,14 @@ test "std.ArrayList.init" {
}
test "std.ArrayList.initCapacity" {
- var bytes: [1024]u8 = undefined;
- const allocator = &std.heap.FixedBufferAllocator.init(bytes[0..]).allocator;
- var list = try ArrayList(i8).initCapacity(allocator, 200);
+ var list = try ArrayList(i8).initCapacity(testing.allocator, 200);
defer list.deinit();
testing.expect(list.len == 0);
testing.expect(list.capacity() >= 200);
}
test "std.ArrayList.basic" {
- var bytes: [1024]u8 = undefined;
- const allocator = &std.heap.FixedBufferAllocator.init(bytes[0..]).allocator;
-
- var list = ArrayList(i32).init(allocator);
+ var list = ArrayList(i32).init(testing.allocator);
defer list.deinit();
// setting on empty list is out of bounds