Add a few more column testcases in light of postgres weirdness
This commit is contained in:
parent
f38a19fb2b
commit
fc44a96cfa
|
@ -158,6 +158,8 @@ func TestSyncTable3(t *testing.T) {
|
||||||
Name string
|
Name string
|
||||||
Text string `xorm:"TEXT"`
|
Text string `xorm:"TEXT"`
|
||||||
Char byte `xorm:"CHAR(1)"`
|
Char byte `xorm:"CHAR(1)"`
|
||||||
|
TenChar [10]byte `xorm:"CHAR(10)"`
|
||||||
|
TenVarChar string `xorm:"VARCHAR(10)"`
|
||||||
}
|
}
|
||||||
|
|
||||||
assert.NoError(t, PrepareEngine())
|
assert.NoError(t, PrepareEngine())
|
||||||
|
@ -171,6 +173,8 @@ func TestSyncTable3(t *testing.T) {
|
||||||
assert.EqualValues(t, testEngine.Dialect().SQLType(tables[0].GetColumn("name")), testEngine.Dialect().SQLType(tableInfo.GetColumn("name")))
|
assert.EqualValues(t, testEngine.Dialect().SQLType(tables[0].GetColumn("name")), testEngine.Dialect().SQLType(tableInfo.GetColumn("name")))
|
||||||
assert.EqualValues(t, testEngine.Dialect().SQLType(tables[0].GetColumn("text")), testEngine.Dialect().SQLType(tableInfo.GetColumn("text")))
|
assert.EqualValues(t, testEngine.Dialect().SQLType(tables[0].GetColumn("text")), testEngine.Dialect().SQLType(tableInfo.GetColumn("text")))
|
||||||
assert.EqualValues(t, testEngine.Dialect().SQLType(tables[0].GetColumn("char")), testEngine.Dialect().SQLType(tableInfo.GetColumn("char")))
|
assert.EqualValues(t, testEngine.Dialect().SQLType(tables[0].GetColumn("char")), testEngine.Dialect().SQLType(tableInfo.GetColumn("char")))
|
||||||
|
assert.EqualValues(t, testEngine.Dialect().SQLType(tables[0].GetColumn("ten_char")), testEngine.Dialect().SQLType(tableInfo.GetColumn("ten_char")))
|
||||||
|
assert.EqualValues(t, testEngine.Dialect().SQLType(tables[0].GetColumn("ten_varchar")), testEngine.Dialect().SQLType(tableInfo.GetColumn("ten_varchar")))
|
||||||
|
|
||||||
if *doNVarcharTest {
|
if *doNVarcharTest {
|
||||||
var oldDefaultVarchar string
|
var oldDefaultVarchar string
|
||||||
|
@ -200,6 +204,8 @@ func TestSyncTable3(t *testing.T) {
|
||||||
assert.EqualValues(t, testEngine.Dialect().SQLType(tableInfo.GetColumn("name")), testEngine.Dialect().SQLType(tables[0].GetColumn("name")))
|
assert.EqualValues(t, testEngine.Dialect().SQLType(tableInfo.GetColumn("name")), testEngine.Dialect().SQLType(tables[0].GetColumn("name")))
|
||||||
assert.EqualValues(t, testEngine.Dialect().SQLType(tableInfo.GetColumn("text")), testEngine.Dialect().SQLType(tables[0].GetColumn("text")))
|
assert.EqualValues(t, testEngine.Dialect().SQLType(tableInfo.GetColumn("text")), testEngine.Dialect().SQLType(tables[0].GetColumn("text")))
|
||||||
assert.EqualValues(t, testEngine.Dialect().SQLType(tableInfo.GetColumn("char")), testEngine.Dialect().SQLType(tables[0].GetColumn("char")))
|
assert.EqualValues(t, testEngine.Dialect().SQLType(tableInfo.GetColumn("char")), testEngine.Dialect().SQLType(tables[0].GetColumn("char")))
|
||||||
|
assert.EqualValues(t, testEngine.Dialect().SQLType(tables[0].GetColumn("ten_char")), testEngine.Dialect().SQLType(tableInfo.GetColumn("ten_char")))
|
||||||
|
assert.EqualValues(t, testEngine.Dialect().SQLType(tables[0].GetColumn("ten_varchar")), testEngine.Dialect().SQLType(tableInfo.GetColumn("ten_varchar")))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue