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)
|
||||
}
|
||||
|
||||
testPanic := Product2{Name: "testPanic", Price: 100}
|
||||
DB.Create(testPanic)
|
||||
DB.Model(Product2{}).Where("name", "testPanic").Update("name", "testPanic1")
|
||||
|
||||
var result Product2
|
||||
if err := DB.First(&result, "name = ?", "Nice").Error; err != nil {
|
||||
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")
|
||||
}
|
||||
}
|
||||
|
||||
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
|
||||
}
|
||||
|
||||
func (u *User) AfterCreate(tx *gorm.DB) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
type Account struct {
|
||||
gorm.Model
|
||||
UserID sql.NullInt64
|
||||
|
Loading…
x
Reference in New Issue
Block a user