Skip to content

Commit 16c84f7

Browse files
committed
beego tests
1 parent de62796 commit 16c84f7

File tree

2 files changed

+29
-13
lines changed

2 files changed

+29
-13
lines changed

go/ql/test/library-tests/semmle/go/dataflow/flowsources/local/database/test.go

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import (
44
"context"
55
"fmt"
66

7-
beegoOrm "github.com/beego/beego/orm"
87
gocb "github.com/couchbase/gocb/v2"
98
"github.com/gogf/gf/database/gdb"
109
"github.com/rqlite/gorqlite"
@@ -33,18 +32,6 @@ func gogf(g gdb.DB) {
3332
fmt.Println(u1)
3433
}
3534

36-
func beego() {
37-
orm := beegoOrm.NewOrm()
38-
39-
type User struct {
40-
Id int
41-
Name string
42-
}
43-
44-
var user User
45-
orm.Read(&user) // $source
46-
}
47-
4835
func couchbase(coll *gocb.Collection) {
4936
type User struct {
5037
Name string
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
package test
2+
3+
import (
4+
"github.com/beego/beego/v2/client/orm"
5+
)
6+
7+
func test_DB(db orm.DB) {
8+
rows, err := db.Query("SELECT * FROM users") // $ source
9+
ignore(rows, err)
10+
11+
rows, err = db.QueryContext(nil, "SELECT * FROM users") // $ source
12+
ignore(rows, err)
13+
14+
row := db.QueryRow("SELECT * FROM users") // $ source
15+
ignore(row)
16+
17+
row = db.QueryRowContext(nil, "SELECT * FROM users") // $ source
18+
ignore(row)
19+
}
20+
21+
func test_DQL() {
22+
o := orm.NewOrm()
23+
o.Read(&User{}) // $ source
24+
o.ReadWithCtx(nil, &User{}) // $ source
25+
o.ReadForUpdate(&User{}) // $ source
26+
o.ReadForUpdateWithCtx(nil, &User{}) // $ source
27+
o.ReadOrCreate(&User{}, "name") // $ source
28+
o.ReadOrCreateWithCtx(nil, &User{}, "name") // $ source
29+
}

0 commit comments

Comments
 (0)