diff options
Diffstat (limited to 'zip/zip_test.go')
-rw-r--r-- | zip/zip_test.go | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/zip/zip_test.go b/zip/zip_test.go index b456ef8f2..a37ae41e4 100644 --- a/zip/zip_test.go +++ b/zip/zip_test.go @@ -535,78 +535,6 @@ func TestZip(t *testing.T) { } } -func TestReadRespFile(t *testing.T) { - testCases := []struct { - name, in string - out []string - }{ - { - name: "single quoting test case 1", - in: `./cmd '"'-C`, - out: []string{"./cmd", `"-C`}, - }, - { - name: "single quoting test case 2", - in: `./cmd '-C`, - out: []string{"./cmd", `-C`}, - }, - { - name: "single quoting test case 3", - in: `./cmd '\"'-C`, - out: []string{"./cmd", `\"-C`}, - }, - { - name: "single quoting test case 4", - in: `./cmd '\\'-C`, - out: []string{"./cmd", `\\-C`}, - }, - { - name: "none quoting test case 1", - in: `./cmd \'-C`, - out: []string{"./cmd", `'-C`}, - }, - { - name: "none quoting test case 2", - in: `./cmd \\-C`, - out: []string{"./cmd", `\-C`}, - }, - { - name: "none quoting test case 3", - in: `./cmd \"-C`, - out: []string{"./cmd", `"-C`}, - }, - { - name: "double quoting test case 1", - in: `./cmd "'"-C`, - out: []string{"./cmd", `'-C`}, - }, - { - name: "double quoting test case 2", - in: `./cmd "\\"-C`, - out: []string{"./cmd", `\-C`}, - }, - { - name: "double quoting test case 3", - in: `./cmd "\""-C`, - out: []string{"./cmd", `"-C`}, - }, - { - name: "ninja rsp file", - in: "'a'\nb\n'@'\n'foo'\\''bar'\n'foo\"bar'", - out: []string{"a", "b", "@", "foo'bar", `foo"bar`}, - }, - } - - for _, testCase := range testCases { - t.Run(testCase.name, func(t *testing.T) { - got := ReadRespFile([]byte(testCase.in)) - if !reflect.DeepEqual(got, testCase.out) { - t.Errorf("expected %q got %q", testCase.out, got) - } - }) - } -} - func TestSrcJar(t *testing.T) { mockFs := pathtools.MockFs(map[string][]byte{ "wrong_package.java": []byte("package foo;"), |