31 lines
543 B
Go
31 lines
543 B
Go
package utils
|
|
|
|
import (
|
|
"os"
|
|
"testing"
|
|
)
|
|
|
|
func TestZipx_Zip(t *testing.T) {
|
|
|
|
err := Zipx.Zip("~/Code/data/mm_wiki/attachment/1/4/", "/Users/phachon/Downloads/test.zip")
|
|
if err != nil {
|
|
t.Error(err)
|
|
}
|
|
}
|
|
|
|
func TestZipx_Compress(t *testing.T) {
|
|
|
|
osFiles := []*os.File{}
|
|
f3, err := os.Open("/Users/phachon/Code/data/mm_wiki/images/1/4/redis2.jpeg")
|
|
if err != nil {
|
|
t.Error(err)
|
|
}
|
|
defer f3.Close()
|
|
osFiles = append(osFiles, f3)
|
|
|
|
err = Zipx.Compress(osFiles, "/Users/phachon/Downloads/demo.zip")
|
|
if err != nil {
|
|
t.Error(err)
|
|
}
|
|
}
|