diff options
| author | Austin Clements <austin@google.com> | 2014-10-27 17:17:06 -0400 |
|---|---|---|
| committer | Austin Clements <austin@google.com> | 2014-10-27 17:17:06 -0400 |
| commit | 5a653089ef756ecda170e4ee030480d547496362 (patch) | |
| tree | fe2c3550eb05fe487b5870dfef3d06972582c1a9 /src/encoding/csv/writer_test.go | |
| parent | 32c75a2d3d121f31ace325d48d9fcbdde58cc042 (diff) | |
| parent | 3e62d2184ab2d2ac6053e3f4af5e3f99902c1e32 (diff) | |
| download | go-5a653089ef756ecda170e4ee030480d547496362.tar.xz | |
[dev.power64] all: merge default into dev.power64
LGTM=rsc
R=rsc
CC=golang-codereviews
https://golang.org/cl/164110043
Diffstat (limited to 'src/encoding/csv/writer_test.go')
| -rw-r--r-- | src/encoding/csv/writer_test.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/encoding/csv/writer_test.go b/src/encoding/csv/writer_test.go index 22b740c074..8ddca0abe0 100644 --- a/src/encoding/csv/writer_test.go +++ b/src/encoding/csv/writer_test.go @@ -28,6 +28,17 @@ var writeTests = []struct { {Input: [][]string{{"abc\ndef"}}, Output: "\"abc\r\ndef\"\r\n", UseCRLF: true}, {Input: [][]string{{"abc\rdef"}}, Output: "\"abcdef\"\r\n", UseCRLF: true}, {Input: [][]string{{"abc\rdef"}}, Output: "\"abc\rdef\"\n", UseCRLF: false}, + {Input: [][]string{{""}}, Output: "\n"}, + {Input: [][]string{{"", ""}}, Output: ",\n"}, + {Input: [][]string{{"", "", ""}}, Output: ",,\n"}, + {Input: [][]string{{"", "", "a"}}, Output: ",,a\n"}, + {Input: [][]string{{"", "a", ""}}, Output: ",a,\n"}, + {Input: [][]string{{"", "a", "a"}}, Output: ",a,a\n"}, + {Input: [][]string{{"a", "", ""}}, Output: "a,,\n"}, + {Input: [][]string{{"a", "", "a"}}, Output: "a,,a\n"}, + {Input: [][]string{{"a", "a", ""}}, Output: "a,a,\n"}, + {Input: [][]string{{"a", "a", "a"}}, Output: "a,a,a\n"}, + {Input: [][]string{{`\.`}}, Output: "\"\\.\"\n"}, } func TestWrite(t *testing.T) { |
