diff --git a/anonymous_struct_test.go b/embedded_struct_test.go similarity index 75% rename from anonymous_struct_test.go rename to embedded_struct_test.go index fe571869..de1781dd 100644 --- a/anonymous_struct_test.go +++ b/embedded_struct_test.go @@ -5,7 +5,7 @@ import "testing" type BasePost struct { Id int64 Title string - Url string + URL string } type HNPost struct { @@ -24,19 +24,15 @@ func TestSaveAndQueryEmbeddedStruct(t *testing.T) { var news HNPost if err := DB.First(&news, "title = ?", "hn_news").Error; err != nil { t.Errorf("no error should happen when query with embedded struct, but got %v", err) - } else { - if news.BasePost.Title != "hn_news" { - t.Errorf("embedded struct's value should be scanned correctly") - } + } else if news.Title != "hn_news" { + t.Errorf("embedded struct's value should be scanned correctly") } DB.Save(&EngadgetPost{BasePost: BasePost{Title: "engadget_news"}}) var egNews EngadgetPost if err := DB.First(&egNews, "title = ?", "engadget_news").Error; err != nil { t.Errorf("no error should happen when query with embedded struct, but got %v", err) - } else { - if egNews.BasePost.Title != "engadget_news" { - t.Errorf("embedded struct's value should be scanned correctly") - } + } else if egNews.BasePost.Title != "engadget_news" { + t.Errorf("embedded struct's value should be scanned correctly") } }