MCPcopy
hub / github.com/gogf/gf / Test_DB_Query

Function Test_DB_Query

contrib/drivers/dm/dm_z_unit_basic_test.go:118–140  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

116}
117
118func Test_DB_Query(t *testing.T) {
119 tableName := "A_tables"
120 createInitTable(tableName)
121 gtest.C(t, func(t *gtest.T) {
122 // createTable(tableName)
123 _, err := db.Query(ctx, fmt.Sprintf("SELECT * from %s", tableName))
124 t.AssertNil(err)
125
126 resTwo := make([]User, 0)
127 err = db.Model(tableName).Scan(&resTwo)
128 t.AssertNil(err)
129
130 resThree := make([]User, 0)
131 model := db.Model(tableName)
132 model.Where("id", g.Slice{1, 2, 3, 4})
133 // model.Where("account_name like ?", "%"+"list"+"%")
134 model.Where("deleted", 0).Order("pwd_reset desc")
135 _, err = model.Count()
136 t.AssertNil(err)
137 err = model.Page(2, 2).Scan(&resThree)
138 t.AssertNil(err)
139 })
140}
141
142func Test_DB_Exec(t *testing.T) {
143 createInitTable("A_tables")

Callers

nothing calls this directly

Calls 10

CFunction · 0.92
AssertNilMethod · 0.80
OrderMethod · 0.80
CountMethod · 0.80
PageMethod · 0.80
createInitTableFunction · 0.70
QueryMethod · 0.65
ScanMethod · 0.65
ModelMethod · 0.65
WhereMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…