fix:fix ci error 3

This commit is contained in:
lijunshi 2024-04-28 10:15:30 +08:00
parent 16f6b54c95
commit 059a5d3333
1 changed files with 21 additions and 26 deletions

View File

@ -753,33 +753,28 @@ func getKeysFromMap(m map[string]*schemas.Index) []string {
} }
func TestSync2_3(t *testing.T) { func TestSync2_3(t *testing.T) {
func() { type SyncTestUser struct {
type SyncTestUser struct { Id int `xorm:"pk autoincr 'id'"`
Id int `xorm:"pk autoincr 'id'"` Name string `xorm:"'name' notnull comment('nickname')" json:"name"`
Name string `xorm:"'name' notnull comment('nickname')" json:"name"` }
} assert.NoError(t, PrepareEngine())
assert.NoError(t, PrepareEngine()) assert.NoError(t, testEngine.Sync2(new(SyncTestUser)))
assert.NoError(t, testEngine.Sync2(new(SyncTestUser)))
}()
func() { // add comment for id column
// add comment for id column type SyncTestUser2 struct {
type SyncTestUser struct { Id int `xorm:"pk autoincr 'id' comment('primary key')"`
Id int `xorm:"pk autoincr 'id' comment('primary key')"` Name string `xorm:"'name' notnull comment('nickname')" json:"name"`
Name string `xorm:"'name' notnull comment('nickname')" json:"name"` }
} assert.NoError(t, testEngine.Table("sync_test_user").Sync2(new(SyncTestUser2)))
assert.NoError(t, PrepareEngine()) tables, err := testEngine.DBMetas()
assert.NoError(t, testEngine.Sync2(new(SyncTestUser))) assert.NoError(t, err)
tables, err := testEngine.DBMetas() tableInfo, err := testEngine.TableInfo(new(SyncTestUser2))
assert.NoError(t, err)
tableInfo, err := testEngine.TableInfo(new(SyncTestUser))
assert.EqualValues(t, tables[0].GetColumn("id").IsAutoIncrement, tableInfo.GetColumn("id").IsAutoIncrement) assert.EqualValues(t, tables[0].GetColumn("id").IsAutoIncrement, tableInfo.GetColumn("id").IsAutoIncrement)
assert.EqualValues(t, tables[0].GetColumn("id").Name, tableInfo.GetColumn("id").Name) assert.EqualValues(t, tables[0].GetColumn("id").Name, tableInfo.GetColumn("id").Name)
assert.EqualValues(t, tables[0].GetColumn("id").SQLType, tableInfo.GetColumn("id").SQLType) assert.EqualValues(t, tables[0].GetColumn("id").SQLType.Name, tableInfo.GetColumn("id").SQLType.Name)
assert.EqualValues(t, tables[0].GetColumn("id").Nullable, tableInfo.GetColumn("id").Nullable) assert.EqualValues(t, tables[0].GetColumn("id").Nullable, tableInfo.GetColumn("id").Nullable)
assert.EqualValues(t, tables[0].GetColumn("id").Comment, tableInfo.GetColumn("id").Comment) assert.EqualValues(t, tables[0].GetColumn("id").Comment, tableInfo.GetColumn("id").Comment)
assert.EqualValues(t, tables[0].GetColumn("id").IsPrimaryKey, tableInfo.GetColumn("id").IsPrimaryKey) assert.EqualValues(t, tables[0].GetColumn("id").IsPrimaryKey, tableInfo.GetColumn("id").IsPrimaryKey)
}()
} }