fix Test Create With Interface Array

This commit is contained in:
KEHyeon 2025-04-13 18:49:05 +09:00
parent 9ef679b35f
commit 507059e519

View File

@ -823,33 +823,14 @@ func TestCreateWithInterfaceType(t *testing.T) {
}
}
// func TestCreateWithInterfaceArrayType(t *testing.T) {
// user := *GetUser("create", Config{})
// type UserInterface interface{}
// var userInterface UserInterface = &user
func TestCreateWithInterfaceArrayType(t *testing.T) {
user := *GetUser("create", Config{})
type UserInterface interface{}
var userInterface UserInterface = &user
// if results := DB.Create([]UserInterface{userInterface}); results.Error != nil {
// t.Fatalf("errors happened when create: %v", results.Error)
// } else if results.RowsAffected != 1 {
// t.Fatalf("rows affected expects: %v, got %v", 1, results.RowsAffected)
// }
// if user.ID == 0 {
// t.Errorf("user's primary key should has value after create, got : %v", user.ID)
// }
// if user.CreatedAt.IsZero() {
// t.Errorf("user's created at should be not zero")
// }
// if user.UpdatedAt.IsZero() {
// t.Errorf("user's updated at should be not zero")
// }
// var newUser User
// if err := DB.Where("id = ?", user.ID).First(&newUser).Error; err != nil {
// t.Fatalf("errors happened when query: %v", err)
// } else {
// CheckUser(t, newUser, user)
// }
// }
if results := DB.Create([]UserInterface{userInterface}); results.Error != nil {
t.Fatalf("errors happened when create: %v", results.Error)
} else if results.RowsAffected != 1 {
t.Fatalf("rows affected expects: %v, got %v", 1, results.RowsAffected)
}
}