package main import ( "bytes" "testing" ) func TestParseFile(t *testing.T) { testCases := []string{ "testdata/dim13.sec", "testdata/dim13.pub", "testdata/test.sig", } for _, tc := range testCases { t.Run(tc, func(t *testing.T) { f, err := ParseFile(tc) if err != nil { t.Error(err) } t.Logf("%+v", f) buf := new(bytes.Buffer) f.Encode(buf) t.Logf("%v", buf.String()) }) } }