]> Cypherpunks repositories - gostls13.git/commitdiff
archive/tar: add test case for passing nil to FileInfoHeader
authorShawn Smith <shawn.p.smith@gmail.com>
Sat, 28 Dec 2013 05:14:49 +0000 (16:14 +1100)
committerDave Cheney <dave@cheney.net>
Sat, 28 Dec 2013 05:14:49 +0000 (16:14 +1100)
R=golang-codereviews, dave
CC=golang-codereviews
https://golang.org/cl/44710044

src/pkg/archive/tar/tar_test.go

index 616a9cc57eee6884a500ec10499beb7243832b2c..ed333f3ea4f146318c63547d8f8c5efc15749c77 100644 (file)
@@ -36,6 +36,10 @@ func TestFileInfoHeader(t *testing.T) {
        if g, e := h.ModTime, fi.ModTime(); !g.Equal(e) {
                t.Errorf("ModTime = %v; want %v", g, e)
        }
+       // FileInfoHeader should error when passing nil FileInfo
+       if _, err := FileInfoHeader(nil, ""); err == nil {
+               t.Fatalf("Expected error when passing nil to FileInfoHeader")
+       }
 }
 
 func TestFileInfoHeaderDir(t *testing.T) {