logtail: add ParsePublicID that doesn't allocate

This commit is contained in:
Brad Fitzpatrick
2020-04-13 08:54:35 -07:00
parent 780deb9996
commit 3464114b88
2 changed files with 22 additions and 0 deletions
+5
View File
@@ -51,6 +51,11 @@ func TestIDs(t *testing.T) {
if id1.String() != id3.String() {
t.Fatalf("id1.String()=%v does not match id3.String()=%v", id1.String(), id3.String())
}
if id3, err := ParsePublicID(id1.Public().String()); err != nil {
t.Errorf("ParsePublicID: %v", err)
} else if id1.Public() != id3 {
t.Errorf("ParsePublicID mismatch")
}
id4, err := ParsePrivateID(id1.String())
if err != nil {