aboutsummaryrefslogtreecommitdiff
path: root/key/key_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'key/key_test.go')
-rw-r--r--key/key_test.go19
1 files changed, 10 insertions, 9 deletions
diff --git a/key/key_test.go b/key/key_test.go
index 851b615..97b37af 100644
--- a/key/key_test.go
+++ b/key/key_test.go
@@ -6,29 +6,30 @@ import (
"testing"
)
-type Checker interface {
- Check() error
+type Interface interface {
+ UnmarshalBinary([]byte) error
+ Err() error
}
func TestKeys(t *testing.T) {
var testCases = []struct {
caption string
- checker Checker
+ key Interface
rawValue string
}{
{
caption: "sig",
- checker: new(Sig),
+ key: new(Sig),
rawValue: "RWRbOC0bBf7abaGwGtq45KLDK63tgcF7CO4qTZSlTKCSbZTYlDfFm/DISQ60u+/jEzrk22suvXXAEsxQTe2xUOfV90get1YRGQo=",
},
{
caption: "pub",
- checker: new(Pub),
+ key: new(Pub),
rawValue: "RWRbOC0bBf7abfanaXuTYfCa6+YO69Kxyz8RD5nL/3Ta7umY6iOwnBrG",
},
{
caption: "enc",
- checker: new(Enc),
+ key: new(Enc),
rawValue: "RWRCSwAAAACzJBN2gC5//jVvDiV76rs4m2aKXkljqDpbOC0bBf7abZhV/Zygr6b0KIbSI56JQutwzsQeouxnnHuVTZp3IW4M9qdpe5Nh8Jrr5g7r0rHLPxEPmcv/dNru6ZjqI7CcGsY=",
},
}
@@ -38,13 +39,13 @@ func TestKeys(t *testing.T) {
if err != nil {
t.Fatal(err)
}
- if err := Unmarshal(raw, tc.checker); err != nil {
+ if err := tc.key.UnmarshalBinary(raw); err != nil {
t.Fatal(err)
}
- if err := tc.checker.Check(); err != nil {
+ if err := tc.key.Err(); err != nil {
t.Fatal(err)
}
- out, err := Marshal(tc.checker)
+ out, err := Marshal(tc.key)
if err != nil {
t.Fatal(err)
}