mirror of https://github.com/jackc/pgx.git
Test SanitizeSql for more types
parent
7d97dca9b1
commit
d7b402cd65
|
@ -29,11 +29,22 @@ func TestSanitizeSql(t *testing.T) {
|
|||
}{
|
||||
{"select $1", []interface{}{nil}, "select null"},
|
||||
{"select $1", []interface{}{"Jack's"}, "select 'Jack''s'"},
|
||||
{"select $1", []interface{}{42}, "select 42"},
|
||||
{"select $1", []interface{}{1.23}, "select 1.23"},
|
||||
{"select $1", []interface{}{int(42)}, "select 42"},
|
||||
{"select $1", []interface{}{uint(42)}, "select 42"},
|
||||
{"select $1", []interface{}{int8(42)}, "select 42"},
|
||||
{"select $1", []interface{}{int16(42)}, "select 42"},
|
||||
{"select $1", []interface{}{int32(42)}, "select 42"},
|
||||
{"select $1", []interface{}{int64(42)}, "select 42"},
|
||||
{"select $1", []interface{}{uint8(42)}, "select 42"},
|
||||
{"select $1", []interface{}{uint16(42)}, "select 42"},
|
||||
{"select $1", []interface{}{uint32(42)}, "select 42"},
|
||||
{"select $1", []interface{}{uint64(42)}, "select 42"},
|
||||
{"select $1", []interface{}{float32(1.23)}, "select 1.23"},
|
||||
{"select $1", []interface{}{float64(1.23)}, "select 1.23"},
|
||||
{"select $1", []interface{}{true}, "select true"},
|
||||
{"select $1, $2, $3", []interface{}{"Jack's", 42, 1.23}, "select 'Jack''s', 42, 1.23"},
|
||||
{"select $1", []interface{}{[]byte{0, 15, 255, 17}}, `select E'\\x000fff11'`},
|
||||
{"select $1", []interface{}{&pgx.NullInt64{Int64: 0, Valid: false}}, "select null"},
|
||||
{"select $1", []interface{}{&pgx.NullInt64{Int64: 1, Valid: true}}, "select 1"},
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue