Fix test
This commit is contained in:
parent
7ea4e47e84
commit
04e3462ed0
|
@ -12,6 +12,7 @@ import (
|
||||||
"xorm.io/xorm"
|
"xorm.io/xorm"
|
||||||
"xorm.io/xorm/internal/utils"
|
"xorm.io/xorm/internal/utils"
|
||||||
"xorm.io/xorm/names"
|
"xorm.io/xorm/names"
|
||||||
|
"xorm.io/xorm/schemas"
|
||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
)
|
)
|
||||||
|
@ -1217,7 +1218,19 @@ func TestBuilderDialect(t *testing.T) {
|
||||||
session := testEngine.NewSession()
|
session := testEngine.NewSession()
|
||||||
defer session.Close()
|
defer session.Close()
|
||||||
|
|
||||||
inner := builder.Dialect(builder.POSTGRES).Select("*").From("test_builder_dialect_foo").Where(builder.Eq{"age": 20})
|
var dialect string
|
||||||
|
switch testEngine.Dialect().URI().DBType {
|
||||||
|
case schemas.MYSQL:
|
||||||
|
dialect = builder.MYSQL
|
||||||
|
case schemas.MSSQL:
|
||||||
|
dialect = builder.MSSQL
|
||||||
|
case schemas.POSTGRES:
|
||||||
|
dialect = builder.POSTGRES
|
||||||
|
case schemas.SQLITE:
|
||||||
|
dialect = builder.SQLITE
|
||||||
|
}
|
||||||
|
|
||||||
|
inner := builder.Dialect(dialect).Select("*").From("test_builder_dialect_foo").Where(builder.Eq{"age": 20})
|
||||||
result := make([]*TestBuilderDialect, 0, 10)
|
result := make([]*TestBuilderDialect, 0, 10)
|
||||||
err := testEngine.Table("test_builder_dialect").Where(builder.Eq{"age2": 2}).Join("INNER", inner, "test_builder_dialect_foo.dialect_id = test_builder_dialect.id").Find(&result)
|
err := testEngine.Table("test_builder_dialect").Where(builder.Eq{"age2": 2}).Join("INNER", inner, "test_builder_dialect_foo.dialect_id = test_builder_dialect.id").Find(&result)
|
||||||
assert.NoError(t, err)
|
assert.NoError(t, err)
|
||||||
|
|
Loading…
Reference in New Issue