From 5766d015b88ed71d6bb103dfbba76530900b971b Mon Sep 17 00:00:00 2001 From: Phan Phu Thanh Date: Fri, 28 Aug 2020 11:55:07 +0700 Subject: [PATCH] Find doesn't return error if record not found --- main_test.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/main_test.go b/main_test.go index 60a388f7..19e782ce 100644 --- a/main_test.go +++ b/main_test.go @@ -13,8 +13,13 @@ func TestGORM(t *testing.T) { DB.Create(&user) - var result User - if err := DB.First(&result, user.ID).Error; err != nil { + var result1 User + if err := DB.Table("users").Where("name = ?", "tpp").Find(&result1).Error; err != nil { + t.Errorf("Failed, got error: %v", err) + } + + var result2 User + if err := DB.Table("users").Where("name = ?", "tpp").First(&result2).Error; err != nil { t.Errorf("Failed, got error: %v", err) } }