package util import ( "os" "testing" ) func TestCompress(t *testing.T) { f1, err := os.Open("D://test/130.png") if err != nil { t.Fatal(err) } defer f1.Close() f2, err := os.Open("D://test/file.exe") if err != nil { t.Fatal(err) } defer f2.Close() f3, err := os.Open("D://test/face.txt") if err != nil { t.Fatal(err) } defer f3.Close() var files = []*os.File{f1, f2, f3} dest := "D://test/test.zip" err = Compress(files, dest) if err != nil { t.Fatal(err) } } func TestDeCompress(t *testing.T) { err := DeCompress("D://test/test.zip", "D://test") if err != nil { t.Fatal(err) } }