authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2018-07-09 10:33:12-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2018-07-09 10:44:06-04:00
log42ba06133aec995feec3ea24ee7fbbc40d7ac2ca
tree6719abea3972c34113393bf1239954601b8704fc
parent82e9190d0939a7f71df3d602e381b0ec7cccb561

std.Hashmap - don't use catch unreachable in tests


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

std/hash_map.zig+10-10
...@@ -259,14 +259,14 @@ test "basic hash map usage" {...@@ -259,14 +259,14 @@ test "basic hash map usage" {
259 var map = HashMap(i32, i32, hash_i32, eql_i32).init(&direct_allocator.allocator);259 var map = HashMap(i32, i32, hash_i32, eql_i32).init(&direct_allocator.allocator);
260 defer map.deinit();260 defer map.deinit();
261261
262 assert((map.put(1, 11) catch unreachable) == null);262 assert((try map.put(1, 11)) == null);
263 assert((map.put(2, 22) catch unreachable) == null);263 assert((try map.put(2, 22)) == null);
264 assert((map.put(3, 33) catch unreachable) == null);264 assert((try map.put(3, 33)) == null);
265 assert((map.put(4, 44) catch unreachable) == null);265 assert((try map.put(4, 44)) == null);
266 assert((map.put(5, 55) catch unreachable) == null);266 assert((try map.put(5, 55)) == null);
267267
268 assert((map.put(5, 66) catch unreachable).? == 55);268 assert((try map.put(5, 66)).? == 55);
269 assert((map.put(5, 55) catch unreachable).? == 66);269 assert((try map.put(5, 55)).? == 66);
270270
271 assert(map.contains(2));271 assert(map.contains(2));
272 assert(map.get(2).?.value == 22);272 assert(map.get(2).?.value == 22);
...@@ -282,9 +282,9 @@ test "iterator hash map" {...@@ -282,9 +282,9 @@ test "iterator hash map" {
282 var reset_map = HashMap(i32, i32, hash_i32, eql_i32).init(&direct_allocator.allocator);282 var reset_map = HashMap(i32, i32, hash_i32, eql_i32).init(&direct_allocator.allocator);
283 defer reset_map.deinit();283 defer reset_map.deinit();
284284
285 assert((reset_map.put(1, 11) catch unreachable) == null);285 assert((try reset_map.put(1, 11)) == null);
286 assert((reset_map.put(2, 22) catch unreachable) == null);286 assert((try reset_map.put(2, 22)) == null);
287 assert((reset_map.put(3, 33) catch unreachable) == null);287 assert((try reset_map.put(3, 33)) == null);
288288
289 var keys = []i32{289 var keys = []i32{
290 1,290 1,