package zhead import ( "os" "testing" "time" ) func TestHeader(t *testing.T) { h := Header{ Date: time.Now().UTC(), KeyFile: "some.key", Alg: DefaultAlg, BlockSize: DefaultBlockSize, Sums: [][]byte{ []byte{0, 1, 2, 3, 4, 5}, []byte{6, 7, 8, 9, 10}, }, } body, err := h.Print() if err != nil { t.Fatal(err) } t.Log(string(body)) } func TestParse(t *testing.T) { fd, err := os.Open("testdata/header.txt") if err != nil { t.Fatal(err) } defer fd.Close() h, err := Parse(fd) if err != nil { t.Fatal(err) } t.Log(h) }