Add comma expression unit test

This commit is contained in:
riverchu 2021-07-14 15:40:28 +08:00
parent 8305e6bf42
commit 54573ba4e9

View File

@ -31,6 +31,18 @@ func TestSelect(t *testing.T) {
}, clause.From{}},
"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 {