pkg/guid: Add variant and version support

Signed-off-by: Kevin Parsons <kevpar@microsoft.com>
This commit is contained in:
Kevin Parsons
2019-05-13 14:22:42 -07:00
parent 01fe22a8b8
commit 1197d54849
2 changed files with 53 additions and 0 deletions
+13
View File
@@ -20,6 +20,19 @@ func Test_New(t *testing.T) {
}
}
func Test_V4HasCorrectVersionAndVariant(t *testing.T) {
g, err := NewV4()
if err != nil {
t.Fatal(err)
}
if g.Version() != 4 {
t.Fatalf("Version is not 4: %s", g)
}
if g.Variant() != VariantRFC4122 {
t.Fatalf("Variant is not RFC4122: %s", g)
}
}
func Test_FromString(t *testing.T) {
orig := "8e35239e-2084-490e-a3db-ab18ee0744cb"
g, err := FromString(orig)