...

Source file src/github.com/jackc/pgtype/zeronull/uuid_test.go

Documentation: github.com/jackc/pgtype/zeronull

     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