From 42cea1a452a227b0c08d5bc181b590e29b5beda9 Mon Sep 17 00:00:00 2001 From: Shawn Smith Date: Sat, 28 Dec 2013 16:14:49 +1100 Subject: [PATCH] archive/tar: add test case for passing nil to FileInfoHeader R=golang-codereviews, dave CC=golang-codereviews https://golang.org/cl/44710044 --- src/pkg/archive/tar/tar_test.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pkg/archive/tar/tar_test.go b/src/pkg/archive/tar/tar_test.go index 616a9cc57e..ed333f3ea4 100644 --- a/src/pkg/archive/tar/tar_test.go +++ b/src/pkg/archive/tar/tar_test.go @@ -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) { -- 2.48.1