github.com/pachyderm/pachyderm@v1.13.4/src/server/pkg/uuid/uuid_test.go (about) 1 package uuid 2 3 import ( 4 "testing" 5 6 "github.com/pachyderm/pachyderm/src/client/pkg/require" 7 ) 8 9 func TestIsUUIDWithoutDashes(t *testing.T) { 10 require.Equal(t, 32, len(NewWithoutDashes())) 11 require.True(t, IsUUIDWithoutDashes("09abcd098faa4fd98643023485739adb")) 12 13 // 13 character is 4 14 require.False(t, IsUUIDWithoutDashes("09abcd098faaefd98643023485739adb")) 15 16 // Length 32 17 require.False(t, IsUUIDWithoutDashes("09abcd098faaefd98643023485739adbabc")) 18 19 // Hexadecimal 20 require.False(t, IsUUIDWithoutDashes("09abcd098faa4fd98643023485739xyz")) 21 22 // Generated 23 require.True(t, IsUUIDWithoutDashes(NewWithoutDashes())) 24 }