...
1 package conv
2
3 import (
4 "testing"
5
6 "github.com/go-openapi/strfmt"
7 "github.com/stretchr/testify/assert"
8 "github.com/stretchr/testify/require"
9 )
10
11 const testUlid = string("01EYXZVGBHG26MFTG4JWR4K558")
12
13 func TestULIDValue(t *testing.T) {
14 assert.Equal(t, strfmt.ULID{}, ULIDValue(nil))
15
16 value := strfmt.ULID{}
17 err := value.UnmarshalText([]byte(testUlid))
18 require.NoError(t, err)
19 assert.Equal(t, value, ULIDValue(&value))
20
21 ulidRef := ULID(value)
22 assert.Equal(t, &value, ulidRef)
23 }
24
View as plain text