...
1 package zeronull_test
2
3 import (
4 "testing"
5
6 "github.com/jackc/pgtype/testutil"
7 "github.com/jackc/pgtype/zeronull"
8 )
9
10 func TestUUIDTranscode(t *testing.T) {
11 testutil.TestSuccessfulTranscode(t, "uuid", []interface{}{
12 (*zeronull.UUID)(&[16]byte{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}),
13 (*zeronull.UUID)(&[16]byte{}),
14 })
15 }
16
17 func TestUUIDConvertsGoZeroToNull(t *testing.T) {
18 testutil.TestGoZeroToNullConversion(t, "uuid", (*zeronull.UUID)(&[16]byte{}))
19 }
20
21 func TestUUIDConvertsNullToGoZero(t *testing.T) {
22 testutil.TestNullToGoZeroConversion(t, "uuid", (*zeronull.UUID)(&[16]byte{}))
23 }
24
View as plain text