test: Add test case for 9caa8a4
This commit is contained in:
parent
9caa8a4d4b
commit
0402bee369
@ -152,6 +152,28 @@ func TestWhere(t *testing.T) {
|
|||||||
"SELECT * FROM `users` WHERE (`score` <= ? || `score` > ?) AND `score` > ?",
|
"SELECT * FROM `users` WHERE (`score` <= ? || `score` > ?) AND `score` > ?",
|
||||||
[]interface{}{100, 20, 0},
|
[]interface{}{100, 20, 0},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
[]clause.Interface{clause.Select{}, clause.From{}, clause.Where{
|
||||||
|
Exprs: []clause.Expression{clause.Not(
|
||||||
|
clause.Expr{SQL: "`score` <= ? || `score` > ?",
|
||||||
|
Vars: []interface{}{100, 20}},
|
||||||
|
)},
|
||||||
|
}},
|
||||||
|
"SELECT * FROM `users` WHERE NOT (`score` <= ? || `score` > ?)",
|
||||||
|
[]interface{}{100, 20},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
[]clause.Interface{clause.Select{}, clause.From{}, clause.Where{
|
||||||
|
Exprs: []clause.Expression{clause.Not(
|
||||||
|
clause.Expr{SQL: "`score` <= ? || `score` > ?",
|
||||||
|
Vars: []interface{}{100, 20}},
|
||||||
|
clause.Expr{SQL: "`score` > ?",
|
||||||
|
Vars: []interface{}{0}},
|
||||||
|
)},
|
||||||
|
}},
|
||||||
|
"SELECT * FROM `users` WHERE NOT ((`score` <= ? || `score` > ?) AND `score` > ?)",
|
||||||
|
[]interface{}{100, 20, 0},
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
for idx, result := range results {
|
for idx, result := range results {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user