https://github.com/go-gorm/gorm/issues/5300
(t *testing.T)
| 1000 | |
| 1001 | // https://github.com/go-gorm/gorm/issues/5300 |
| 1002 | func 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 |
| 1023 | func TestMigrateAutoIncrement(t *testing.T) { |
nothing calls this directly
no test coverage detected