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

Function TestSelectBuilderFromSelect

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

Source from the content-addressed store, hash-verified

60}
61
62func TestSelectBuilderFromSelect(t *testing.T) {
63 subQ := Select("c").From("d").Where(Eq{"i": 0})
64 b := Select("a", "b").FromSelect(subQ, "subq")
65 sql, args, err := b.ToSql()
66 assert.NoError(t, err)
67
68 expectedSql := "SELECT a, b FROM (SELECT c FROM d WHERE i = ?) AS subq"
69 assert.Equal(t, expectedSql, sql)
70
71 expectedArgs := []interface{}{0}
72 assert.Equal(t, expectedArgs, args)
73}
74
75func TestSelectBuilderFromSelectNestedDollarPlaceholders(t *testing.T) {
76 subQ := Select("c").

Callers

nothing calls this directly

Calls 5

SelectFunction · 0.85
ToSqlMethod · 0.65
WhereMethod · 0.45
FromMethod · 0.45
FromSelectMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…