From 69490b1354552625f2e7f49ea12ac26127237e7b Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 16 Jul 2017 23:07:22 +0200 Subject: Bikeshadding --- key/key_test.go | 34 +++++++++++++++++++++++----------- 1 file changed, 23 insertions(+), 11 deletions(-) (limited to 'key/key_test.go') diff --git a/key/key_test.go b/key/key_test.go index 5cd81c5..851b615 100644 --- a/key/key_test.go +++ b/key/key_test.go @@ -12,27 +12,39 @@ type Checker interface { func TestKeys(t *testing.T) { var testCases = []struct { - name string - v Checker - raw string + caption string + checker Checker + rawValue string }{ - {"sig", new(Sig), "RWRbOC0bBf7abaGwGtq45KLDK63tgcF7CO4qTZSlTKCSbZTYlDfFm/DISQ60u+/jEzrk22suvXXAEsxQTe2xUOfV90get1YRGQo="}, - {"pub", new(Pub), "RWRbOC0bBf7abfanaXuTYfCa6+YO69Kxyz8RD5nL/3Ta7umY6iOwnBrG"}, - {"enc", new(Enc), "RWRCSwAAAACzJBN2gC5//jVvDiV76rs4m2aKXkljqDpbOC0bBf7abZhV/Zygr6b0KIbSI56JQutwzsQeouxnnHuVTZp3IW4M9qdpe5Nh8Jrr5g7r0rHLPxEPmcv/dNru6ZjqI7CcGsY="}, + { + caption: "sig", + checker: new(Sig), + rawValue: "RWRbOC0bBf7abaGwGtq45KLDK63tgcF7CO4qTZSlTKCSbZTYlDfFm/DISQ60u+/jEzrk22suvXXAEsxQTe2xUOfV90get1YRGQo=", + }, + { + caption: "pub", + checker: new(Pub), + rawValue: "RWRbOC0bBf7abfanaXuTYfCa6+YO69Kxyz8RD5nL/3Ta7umY6iOwnBrG", + }, + { + caption: "enc", + checker: new(Enc), + rawValue: "RWRCSwAAAACzJBN2gC5//jVvDiV76rs4m2aKXkljqDpbOC0bBf7abZhV/Zygr6b0KIbSI56JQutwzsQeouxnnHuVTZp3IW4M9qdpe5Nh8Jrr5g7r0rHLPxEPmcv/dNru6ZjqI7CcGsY=", + }, } for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - raw, err := base64.StdEncoding.DecodeString(tc.raw) + t.Run(tc.caption, func(t *testing.T) { + raw, err := base64.StdEncoding.DecodeString(tc.rawValue) if err != nil { t.Fatal(err) } - if err := Unmarshal(raw, tc.v); err != nil { + if err := Unmarshal(raw, tc.checker); err != nil { t.Fatal(err) } - if err := tc.v.Check(); err != nil { + if err := tc.checker.Check(); err != nil { t.Fatal(err) } - out, err := Marshal(tc.v) + out, err := Marshal(tc.checker) if err != nil { t.Fatal(err) } -- cgit v1.2.3