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

Function TestSelectBuilderRunners

select_test.go:115–132  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

113}
114
115func TestSelectBuilderRunners(t *testing.T) {
116 db := &DBStub{}
117 b := Select("test").RunWith(db)
118
119 expectedSql := "SELECT test"
120
121 b.Exec()
122 assert.Equal(t, expectedSql, db.LastExecSql)
123
124 b.Query()
125 assert.Equal(t, expectedSql, db.LastQuerySql)
126
127 b.QueryRow()
128 assert.Equal(t, expectedSql, db.LastQueryRowSql)
129
130 err := b.Scan()
131 assert.NoError(t, err)
132}
133
134func TestSelectBuilderNoRunner(t *testing.T) {
135 b := Select("test")

Callers

nothing calls this directly

Calls 6

SelectFunction · 0.85
ExecMethod · 0.65
QueryMethod · 0.65
QueryRowMethod · 0.65
ScanMethod · 0.65
RunWithMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…