test: add test case for 16ddae8dfa
This commit is contained in:
parent
16ddae8dfa
commit
9b20d98b32
@ -129,6 +129,29 @@ func TestWhere(t *testing.T) {
|
||||
"SELECT * FROM `users` WHERE NOT ((`users`.`id` = ? AND `age` > ?) OR `score` < ?)",
|
||||
[]interface{}{"1", 18, 100},
|
||||
},
|
||||
{
|
||||
[]clause.Interface{clause.Select{}, clause.From{}, clause.Where{
|
||||
Exprs: []clause.Expression{clause.Expr{
|
||||
SQL: "`score` <= ? || `score` > ?",
|
||||
Vars: []interface{}{100, 20},
|
||||
}},
|
||||
}},
|
||||
"SELECT * FROM `users` WHERE `score` <= ? || `score` > ?",
|
||||
[]interface{}{100, 20},
|
||||
},
|
||||
{
|
||||
[]clause.Interface{clause.Select{}, clause.From{}, clause.Where{
|
||||
Exprs: []clause.Expression{clause.Expr{
|
||||
SQL: "`score` <= ? || `score` > ?",
|
||||
Vars: []interface{}{100, 20},
|
||||
}, clause.Expr{
|
||||
SQL: "`score` > ?",
|
||||
Vars: []interface{}{0},
|
||||
}},
|
||||
}},
|
||||
"SELECT * FROM `users` WHERE (`score` <= ? || `score` > ?) AND `score` > ?",
|
||||
[]interface{}{100, 20, 0},
|
||||
},
|
||||
}
|
||||
|
||||
for idx, result := range results {
|
||||
|
Loading…
x
Reference in New Issue
Block a user