Add comma expression unit test
This commit is contained in:
parent
8305e6bf42
commit
54573ba4e9
@ -31,6 +31,18 @@ func TestSelect(t *testing.T) {
|
|||||||
}, clause.From{}},
|
}, clause.From{}},
|
||||||
"SELECT `name` FROM `users`", nil,
|
"SELECT `name` FROM `users`", nil,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
[]clause.Interface{clause.Select{
|
||||||
|
Expression: clause.CommaExpression{
|
||||||
|
Exprs: []clause.Expression{
|
||||||
|
clause.NamedExpr{"?", []interface{}{clause.Column{Name: "id"}}},
|
||||||
|
clause.NamedExpr{"?", []interface{}{clause.Column{Name: "name"}}},
|
||||||
|
clause.NamedExpr{"LENGTH(?)", []interface{}{clause.Column{Name: "mobile"}}},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}, clause.From{}},
|
||||||
|
"SELECT `id`, `name`, LENGTH(`mobile`) FROM `users`", nil,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
for idx, result := range results {
|
for idx, result := range results {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user