Expression wrappers test.
This commit is contained in:
parent
614c7e9754
commit
14c2c9d745
3 changed files with 113 additions and 25 deletions
|
|
@ -469,3 +469,30 @@ FOR`
|
|||
assert.NilError(t, err)
|
||||
}
|
||||
}
|
||||
|
||||
func TestExpressionWrappers(t *testing.T) {
|
||||
query := SELECT(
|
||||
BoolExp(Raw("true")),
|
||||
IntExp(Raw("11")),
|
||||
FloatExp(Raw("11.22")),
|
||||
StringExp(Raw("'stringer'")),
|
||||
TimeExp(Raw("'raw'")),
|
||||
TimestampExp(Raw("'raw'")),
|
||||
DateTimeExp(Raw("'raw'")),
|
||||
DateExp(Raw("'date'")),
|
||||
)
|
||||
|
||||
testutils.AssertStatementSql(t, query, `
|
||||
SELECT true,
|
||||
11,
|
||||
11.22,
|
||||
'stringer',
|
||||
'raw',
|
||||
'raw',
|
||||
'raw',
|
||||
'date';
|
||||
`)
|
||||
|
||||
err := query.Query(db, &struct{}{})
|
||||
assert.NilError(t, err)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue