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