From b90b4157d145876649929157381213fd251bdd1a Mon Sep 17 00:00:00 2001 From: Rob Pike Date: Tue, 23 Dec 2008 09:34:38 -0800 Subject: [PATCH] put array test in table, with TODO to fix when arrays work in interfaces. TBR=rsc OCL=21766 CL=21766 --- src/lib/fmt/fmt_test.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/lib/fmt/fmt_test.go b/src/lib/fmt/fmt_test.go index 5b016ca4c2..8eb70b3519 100644 --- a/src/lib/fmt/fmt_test.go +++ b/src/lib/fmt/fmt_test.go @@ -28,6 +28,8 @@ type FmtTest struct { const B32 uint32 = 1<<32 - 1 const B64 uint64 = 1<<64 - 1 +var array = []int{1, 2, 3, 4, 5} + var fmttests = []FmtTest{ // basic string @@ -77,6 +79,12 @@ var fmttests = []FmtTest{ FmtTest{ "% d", 12345, " 12345" }, FmtTest{ "% d", -12345, "-12345" }, + // arrays + // TODO: when arrays work in interfaces, enable this line + // and delete the TestArrayPrinter routine below + // FmtTest{ "%v", array, "[1 2 3 4 5]" }, + FmtTest{ "%v", &array, "&[1 2 3 4 5]" }, + // old test/fmt_test.go FmtTest{ "%d", 1234, "1234" }, FmtTest{ "%d", -1234, "-1234" }, -- 2.48.1