MCPcopy
hub / github.com/Masterminds/squirrel / TestNullTypeString

Function TestNullTypeString

expr_test.go:189–207  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

187}
188
189func TestNullTypeString(t *testing.T) {
190 var b Sqlizer
191 var name sql.NullString
192
193 b = Eq{"name": name}
194 sql, args, err := b.ToSql()
195
196 assert.NoError(t, err)
197 assert.Empty(t, args)
198 assert.Equal(t, "name IS NULL", sql)
199
200 name.Scan("Name")
201 b = Eq{"name": name}
202 sql, args, err = b.ToSql()
203
204 assert.NoError(t, err)
205 assert.Equal(t, []interface{}{"Name"}, args)
206 assert.Equal(t, "name = ?", sql)
207}
208
209func TestNullTypeInt64(t *testing.T) {
210 var userID sql.NullInt64

Callers

nothing calls this directly

Calls 2

ToSqlMethod · 0.95
ScanMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…