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` > ?",
|
||||
[]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 {
|
||||
|
Loading…
x
Reference in New Issue
Block a user