Update all unit test for AUTO_INCREMENT change
This commit is contained in:
		
							parent
							
								
									92821210e9
								
							
						
					
					
						commit
						2061731e2e
					
				@ -8,7 +8,7 @@ import (
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
type CustomizeColumn struct {
 | 
			
		||||
	ID   int64     `gorm:"column:mapped_id; primary_key:yes"`
 | 
			
		||||
	ID   int64     `gorm:"column:mapped_id; primary_key:yes; AUTO_INCREMENT"`
 | 
			
		||||
	Name string    `gorm:"column:mapped_name"`
 | 
			
		||||
	Date time.Time `gorm:"column:mapped_time"`
 | 
			
		||||
}
 | 
			
		||||
@ -67,12 +67,12 @@ func TestCustomColumnAndIgnoredFieldClash(t *testing.T) {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type CustomizePerson struct {
 | 
			
		||||
	IdPerson string             `gorm:"column:idPerson;primary_key:true"`
 | 
			
		||||
	IdPerson string             `gorm:"column:idPerson;primary_key:true;AUTO_INCREMENT"`
 | 
			
		||||
	Accounts []CustomizeAccount `gorm:"many2many:PersonAccount;associationforeignkey:idAccount;foreignkey:idPerson"`
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type CustomizeAccount struct {
 | 
			
		||||
	IdAccount string `gorm:"column:idAccount;primary_key:true"`
 | 
			
		||||
	IdAccount string `gorm:"column:idAccount;primary_key:true;AUTO_INCREMENT"`
 | 
			
		||||
	Name      string
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -68,7 +68,7 @@ func OpenTestConnection() (db *gorm.DB, err error) {
 | 
			
		||||
 | 
			
		||||
func TestStringPrimaryKey(t *testing.T) {
 | 
			
		||||
	type UUIDStruct struct {
 | 
			
		||||
		ID   string `gorm:"primary_key"`
 | 
			
		||||
		ID   string `gorm:"primary_key;AUTO_INCREMENT"`
 | 
			
		||||
		Name string
 | 
			
		||||
	}
 | 
			
		||||
	DB.AutoMigrate(&UUIDStruct{})
 | 
			
		||||
 | 
			
		||||
@ -130,7 +130,7 @@ func (i *Num) Scan(src interface{}) error {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type Animal struct {
 | 
			
		||||
	Counter    uint64    `gorm:"primary_key:yes"`
 | 
			
		||||
	Counter    uint64    `gorm:"primary_key:yes;AUTO_INCREMENT"`
 | 
			
		||||
	Name       string    `sql:"DEFAULT:'galeone'"`
 | 
			
		||||
	From       string    //test reserved sql keyword as field name
 | 
			
		||||
	Age        time.Time `sql:"DEFAULT:current_timestamp"`
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@ import (
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
type Blog struct {
 | 
			
		||||
	ID         uint   `gorm:"primary_key"`
 | 
			
		||||
	ID         uint   `gorm:"primary_key;AUTO_INCREMENT"`
 | 
			
		||||
	Locale     string `gorm:"primary_key"`
 | 
			
		||||
	Subject    string
 | 
			
		||||
	Body       string
 | 
			
		||||
@ -18,7 +18,7 @@ type Blog struct {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type Tag struct {
 | 
			
		||||
	ID     uint   `gorm:"primary_key"`
 | 
			
		||||
	ID     uint   `gorm:"primary_key;AUTO_INCREMENT"`
 | 
			
		||||
	Locale string `gorm:"primary_key"`
 | 
			
		||||
	Value  string
 | 
			
		||||
	Blogs  []*Blog `gorm:"many2many:blogs_tags"`
 | 
			
		||||
 | 
			
		||||
@ -734,12 +734,12 @@ func TestManyToManyPreloadWithMultiPrimaryKeys(t *testing.T) {
 | 
			
		||||
 | 
			
		||||
	type (
 | 
			
		||||
		Level1 struct {
 | 
			
		||||
			ID           uint   `gorm:"primary_key;"`
 | 
			
		||||
			ID           uint   `gorm:"primary_key;AUTO_INCREMENT"`
 | 
			
		||||
			LanguageCode string `gorm:"primary_key"`
 | 
			
		||||
			Value        string
 | 
			
		||||
		}
 | 
			
		||||
		Level2 struct {
 | 
			
		||||
			ID           uint   `gorm:"primary_key;"`
 | 
			
		||||
			ID           uint   `gorm:"primary_key;AUTO_INCREMENT"`
 | 
			
		||||
			LanguageCode string `gorm:"primary_key"`
 | 
			
		||||
			Value        string
 | 
			
		||||
			Level1s      []Level1 `gorm:"many2many:levels;"`
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user