various fixes to make testing possible
[epoint] / pkg / key / key_test.go
index 65651a8..a2c1426 100644 (file)
@@ -35,6 +35,20 @@ func TestKey(t *testing.T) {
        } else {
                testSignAndVerify(t, priv)
        }
+
+       // serialize
+       err = SelfSign(priv)
+       if err != nil {
+               t.Errorf("SelfSign failed: %s", err)
+       }
+       d, err := Format(priv)
+       if err != nil {
+               t.Errorf("Format failed: %s", err)
+       }
+       _, err = Parse(d)
+       if err != nil {
+               t.Errorf("Parse failed: %s", err)
+       }
 }
 
 func TestId(t *testing.T) {