authorgravatar for quae@daurnimator.comdaurnimator <quae@daurnimator.com> 2020-02-11 23:07:33+11:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-03-06 18:49:13-05:00
log4114b63d751cd00ea759f4c0de8568efff58e945
treefea0e5ec951a3aa5792fa2e6fe92055488b5d21e
parent1cbf352cfbe55bd81d05543dc95370b496dccc6f
signaturelock-open Commit is signed but in an unrecognized format.

std: use std.ArrayList instead of std.Buffer in std/fmt.zig tests


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

lib/std/fmt.zig+11-11
...@@ -1643,10 +1643,10 @@ test "hexToBytes" {...@@ -1643,10 +1643,10 @@ test "hexToBytes" {
1643test "formatIntValue with comptime_int" {1643test "formatIntValue with comptime_int" {
1644 const value: comptime_int = 123456789123456789;1644 const value: comptime_int = 123456789123456789;
16451645
1646 var buf = try std.Buffer.init(std.testing.allocator, "");1646 var buf = std.ArrayList(u8).init(std.testing.allocator);
1647 defer buf.deinit();1647 defer buf.deinit();
1648 try formatIntValue(value, "", FormatOptions{}, &buf, @TypeOf(std.Buffer.append).ReturnType.ErrorSet, std.Buffer.append);1648 try formatIntValue(value, "", FormatOptions{}, &buf, @TypeOf(std.ArrayList(u8).appendSlice).ReturnType.ErrorSet, std.ArrayList(u8).appendSlice);
1649 std.testing.expect(mem.eql(u8, buf.toSlice(), "123456789123456789"));1649 std.testing.expect(mem.eql(u8, buf.toSliceConst(), "123456789123456789"));
1650}1650}
16511651
1652test "formatType max_depth" {1652test "formatType max_depth" {
...@@ -1698,24 +1698,24 @@ test "formatType max_depth" {...@@ -1698,24 +1698,24 @@ test "formatType max_depth" {
1698 inst.a = &inst;1698 inst.a = &inst;
1699 inst.tu.ptr = &inst.tu;1699 inst.tu.ptr = &inst.tu;
17001700
1701 var buf0 = try std.Buffer.init(std.testing.allocator, "");1701 var buf0 = std.ArrayList(u8).init(std.testing.allocator);
1702 defer buf0.deinit();1702 defer buf0.deinit();
1703 try formatType(inst, "", FormatOptions{}, &buf0, @TypeOf(std.Buffer.append).ReturnType.ErrorSet, std.Buffer.append, 0);1703 try formatType(inst, "", FormatOptions{}, &buf0, @TypeOf(std.ArrayList(u8).appendSlice).ReturnType.ErrorSet, std.ArrayList(u8).appendSlice, 0);
1704 std.testing.expect(mem.eql(u8, buf0.toSlice(), "S{ ... }"));1704 std.testing.expect(mem.eql(u8, buf0.toSlice(), "S{ ... }"));
17051705
1706 var buf1 = try std.Buffer.init(std.testing.allocator, "");1706 var buf1 = std.ArrayList(u8).init(std.testing.allocator);
1707 defer buf1.deinit();1707 defer buf1.deinit();
1708 try formatType(inst, "", FormatOptions{}, &buf1, @TypeOf(std.Buffer.append).ReturnType.ErrorSet, std.Buffer.append, 1);1708 try formatType(inst, "", FormatOptions{}, &buf1, @TypeOf(std.ArrayList(u8).appendSlice).ReturnType.ErrorSet, std.ArrayList(u8).appendSlice, 1);
1709 std.testing.expect(mem.eql(u8, buf1.toSlice(), "S{ .a = S{ ... }, .tu = TU{ ... }, .e = E.Two, .vec = (10.200,2.220) }"));1709 std.testing.expect(mem.eql(u8, buf1.toSlice(), "S{ .a = S{ ... }, .tu = TU{ ... }, .e = E.Two, .vec = (10.200,2.220) }"));
17101710
1711 var buf2 = try std.Buffer.init(std.testing.allocator, "");1711 var buf2 = std.ArrayList(u8).init(std.testing.allocator);
1712 defer buf2.deinit();1712 defer buf2.deinit();
1713 try formatType(inst, "", FormatOptions{}, &buf2, @TypeOf(std.Buffer.append).ReturnType.ErrorSet, std.Buffer.append, 2);1713 try formatType(inst, "", FormatOptions{}, &buf2, @TypeOf(std.ArrayList(u8).appendSlice).ReturnType.ErrorSet, std.ArrayList(u8).appendSlice, 2);
1714 std.testing.expect(mem.eql(u8, buf2.toSlice(), "S{ .a = S{ .a = S{ ... }, .tu = TU{ ... }, .e = E.Two, .vec = (10.200,2.220) }, .tu = TU{ .ptr = TU{ ... } }, .e = E.Two, .vec = (10.200,2.220) }"));1714 std.testing.expect(mem.eql(u8, buf2.toSlice(), "S{ .a = S{ .a = S{ ... }, .tu = TU{ ... }, .e = E.Two, .vec = (10.200,2.220) }, .tu = TU{ .ptr = TU{ ... } }, .e = E.Two, .vec = (10.200,2.220) }"));
17151715
1716 var buf3 = try std.Buffer.init(std.testing.allocator, "");1716 var buf3 = std.ArrayList(u8).init(std.testing.allocator);
1717 defer buf3.deinit();1717 defer buf3.deinit();
1718 try formatType(inst, "", FormatOptions{}, &buf3, @TypeOf(std.Buffer.append).ReturnType.ErrorSet, std.Buffer.append, 3);1718 try formatType(inst, "", FormatOptions{}, &buf3, @TypeOf(std.ArrayList(u8).appendSlice).ReturnType.ErrorSet, std.ArrayList(u8).appendSlice, 3);
1719 std.testing.expect(mem.eql(u8, buf3.toSlice(), "S{ .a = S{ .a = S{ .a = S{ ... }, .tu = TU{ ... }, .e = E.Two, .vec = (10.200,2.220) }, .tu = TU{ .ptr = TU{ ... } }, .e = E.Two, .vec = (10.200,2.220) }, .tu = TU{ .ptr = TU{ .ptr = TU{ ... } } }, .e = E.Two, .vec = (10.200,2.220) }"));1719 std.testing.expect(mem.eql(u8, buf3.toSlice(), "S{ .a = S{ .a = S{ .a = S{ ... }, .tu = TU{ ... }, .e = E.Two, .vec = (10.200,2.220) }, .tu = TU{ .ptr = TU{ ... } }, .e = E.Two, .vec = (10.200,2.220) }, .tu = TU{ .ptr = TU{ .ptr = TU{ ... } } }, .e = E.Two, .vec = (10.200,2.220) }"));
1720}1720}
17211721