add panic test
This commit is contained in:
parent
46387c7b55
commit
201bf96f8e
@ -254,6 +254,10 @@ func TestUseDBInHooks(t *testing.T) {
|
|||||||
t.Fatalf("Failed to create product, got error: %v", err)
|
t.Fatalf("Failed to create product, got error: %v", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
testPanic := Product2{Name: "testPanic", Price: 100}
|
||||||
|
DB.Create(testPanic)
|
||||||
|
DB.Model(Product2{}).Where("name", "testPanic").Update("name", "testPanic1")
|
||||||
|
|
||||||
var result Product2
|
var result Product2
|
||||||
if err := DB.First(&result, "name = ?", "Nice").Error; err != nil {
|
if err := DB.First(&result, "name = ?", "Nice").Error; err != nil {
|
||||||
t.Fatalf("Failed to query product, got error: %v", err)
|
t.Fatalf("Failed to query product, got error: %v", err)
|
||||||
|
@ -763,7 +763,3 @@ func TestUpdateReturning(t *testing.T) {
|
|||||||
t.Errorf("failed to return updated age column")
|
t.Errorf("failed to return updated age column")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestAfterCreateWithPanic(t *testing.T) {
|
|
||||||
DB.Model(User{}).Where("name=?", "update-1").Update("name", "update-1-1")
|
|
||||||
}
|
|
||||||
|
@ -31,10 +31,6 @@ type User struct {
|
|||||||
Active bool
|
Active bool
|
||||||
}
|
}
|
||||||
|
|
||||||
func (u *User) AfterCreate(tx *gorm.DB) error {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type Account struct {
|
type Account struct {
|
||||||
gorm.Model
|
gorm.Model
|
||||||
UserID sql.NullInt64
|
UserID sql.NullInt64
|
||||||
|
Loading…
x
Reference in New Issue
Block a user