aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2017-04-13 23:20:54 +0200
committerDimitri Sokolyuk <demon@dim13.org>2017-04-13 23:20:54 +0200
commita1d8443b3291dbd660bcd323470fb2d28673c01a (patch)
treea72353773dd1d4e33ba72384d2ca26d69020719b
parentc1f395859db2a2352df0985cbbaa021f1e7fbe9c (diff)
subtests
-rw-r--r--file_test.go31
-rw-r--r--keys_test.go6
2 files changed, 19 insertions, 18 deletions
diff --git a/file_test.go b/file_test.go
index 9c3ef6c..cb1704b 100644
--- a/file_test.go
+++ b/file_test.go
@@ -5,21 +5,22 @@ import (
"testing"
)
-var tc = []string{
- "testdata/dim13.sec",
- "testdata/dim13.pub",
- "testdata/test.sig",
-}
-
func TestParseFile(t *testing.T) {
- for _, tf := range tc {
- f, err := ParseFile(tf)
- if err != nil {
- t.Error(err)
- }
- t.Logf("%v: %+v", tf, f)
- buf := new(bytes.Buffer)
- f.Encode(buf)
- t.Logf("%v: %v", tf, buf.String())
+ 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())
+ })
}
}
diff --git a/keys_test.go b/keys_test.go
index c9d6d1e..06a3730 100644
--- a/keys_test.go
+++ b/keys_test.go
@@ -11,7 +11,7 @@ func TestUnmarshalSig(t *testing.T) {
DecodeBase64(v, b64sig)
out, _ := EncodeBase64(v)
if !bytes.Equal(b64sig, out) {
- t.Errorf("expected %v, got %v", b64sig, out)
+ t.Errorf("want %v, got %v", b64sig, out)
}
}
@@ -21,7 +21,7 @@ func TestUnmarshalPub(t *testing.T) {
DecodeBase64(v, b64pub)
out, _ := EncodeBase64(v)
if !bytes.Equal(b64pub, out) {
- t.Errorf("expected %v, got %v", b64pub, out)
+ t.Errorf("want %v, got %v", b64pub, out)
}
}
@@ -31,6 +31,6 @@ func TestUnmarshalEnc(t *testing.T) {
DecodeBase64(v, b64enc)
out, _ := EncodeBase64(v)
if !bytes.Equal(b64enc, out) {
- t.Errorf("expected %v, got %v", b64enc, out)
+ t.Errorf("want %v, got %v", b64enc, out)
}
}