github.com/jackc/pgx/v5@v5.5.5/pgtype/zeronull/text_test.go (about) 1 package zeronull_test 2 3 import ( 4 "context" 5 "testing" 6 7 "github.com/jackc/pgx/v5/pgtype/zeronull" 8 "github.com/jackc/pgx/v5/pgxtest" 9 ) 10 11 func TestTextTranscode(t *testing.T) { 12 pgxtest.RunValueRoundTripTests(context.Background(), t, defaultConnTestRunner, nil, "text", []pgxtest.ValueRoundTripTest{ 13 { 14 (zeronull.Text)("foo"), 15 new(zeronull.Text), 16 isExpectedEq((zeronull.Text)("foo")), 17 }, 18 { 19 nil, 20 new(zeronull.Text), 21 isExpectedEq((zeronull.Text)("")), 22 }, 23 { 24 (zeronull.Text)(""), 25 new(any), 26 isExpectedEq(nil), 27 }, 28 }) 29 }