Update all unit test for AUTO_INCREMENT change

This commit is contained in:
Seth Shelnutt 2016-05-06 09:02:35 -04:00
parent 92821210e9
commit 2061731e2e
5 changed files with 9 additions and 9 deletions

View File

@ -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
}

View File

@ -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{})

View File

@ -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"`

View File

@ -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"`

View File

@ -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;"`