MCPcopy
hub / github.com/go-gorm/gorm / TestMigrateWithSpecialName

Function TestMigrateWithSpecialName

tests/migrate_test.go:1002–1020  ·  view source on GitHub ↗

https://github.com/go-gorm/gorm/issues/5300

(t *testing.T)

Source from the content-addressed store, hash-verified

1000
1001// https://github.com/go-gorm/gorm/issues/5300
1002func TestMigrateWithSpecialName(t *testing.T) {
1003 var err error
1004 err = DB.AutoMigrate(&Coupon{})
1005 if err != nil {
1006 t.Fatalf("AutoMigrate err:%v", err)
1007 }
1008 err = DB.Table("coupon_product_1").AutoMigrate(&CouponProduct{})
1009 if err != nil {
1010 t.Fatalf("AutoMigrate err:%v", err)
1011 }
1012 err = DB.Table("coupon_product_2").AutoMigrate(&CouponProduct{})
1013 if err != nil {
1014 t.Fatalf("AutoMigrate err:%v", err)
1015 }
1016
1017 AssertEqual(t, true, DB.Migrator().HasTable("coupons"))
1018 AssertEqual(t, true, DB.Migrator().HasTable("coupon_product_1"))
1019 AssertEqual(t, true, DB.Migrator().HasTable("coupon_product_2"))
1020}
1021
1022// https://github.com/go-gorm/gorm/issues/4760
1023func TestMigrateAutoIncrement(t *testing.T) {

Callers

nothing calls this directly

Calls 5

AutoMigrateMethod · 0.65
TableMethod · 0.65
HasTableMethod · 0.65
MigratorMethod · 0.65
AssertEqualFunction · 0.50

Tested by

no test coverage detected