From b1634f73588d413bfe3bff1df52fa6f6d81f471e Mon Sep 17 00:00:00 2001 From: ManReinsp Date: Fri, 28 Jul 2017 11:39:38 +0200 Subject: [PATCH] Fixed tests --- main_test.go | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/main_test.go b/main_test.go index f6519dd6..7f839e8e 100644 --- a/main_test.go +++ b/main_test.go @@ -608,13 +608,13 @@ func TestHaving(t *testing.T) { } func TestQueryBuilderSubselectInWhere(t *testing.T) { - user := User{Name: "user1", Email: "root@user1.com", Age: 32} + user := User{Name: "ruser1", Email: "root@user1.com", Age: 32} DB.Save(&user) - user = User{Name: "user2", Email: "nobody@user2.com", Age: 16} + user = User{Name: "ruser2", Email: "nobody@user2.com", Age: 16} DB.Save(&user) - user = User{Name: "user3", Email: "root@user3.com", Age: 64} + user = User{Name: "ruser3", Email: "root@user3.com", Age: 64} DB.Save(&user) - user = User{Name: "user4", Email: "somebody@user3.com", Age: 128} + user = User{Name: "ruser4", Email: "somebody@user3.com", Age: 128} DB.Save(&user) var users []User @@ -625,7 +625,7 @@ func TestQueryBuilderSubselectInWhere(t *testing.T) { t.Errorf("Two users should be found, instead found %d", len(users)) } - DB.Select("*").Where("age >= ?", DB. + DB.Select("*").Where("email LIKE ?", "root%").Where("age >= ?", DB. Select("AVG(age)").Table("users").Subquery()).Find(&users) if len(users) != 2 { @@ -634,18 +634,18 @@ func TestQueryBuilderSubselectInWhere(t *testing.T) { } func TestQueryBuilderSubselectInHaving(t *testing.T) { - user := User{Name: "user1", Email: "root@user1.com", Age: 64} + user := User{Name: "ruser1", Email: "root@user1.com", Age: 64} DB.Save(&user) - user = User{Name: "user2", Email: "root@user2.com", Age: 128} + user = User{Name: "ruser2", Email: "root@user2.com", Age: 128} DB.Save(&user) - user = User{Name: "user3", Email: "root@user1.com", Age: 64} + user = User{Name: "ruser3", Email: "root@user1.com", Age: 64} DB.Save(&user) - user = User{Name: "user4", Email: "root@user2.com", Age: 128} + user = User{Name: "ruser4", Email: "root@user2.com", Age: 128} DB.Save(&user) var users []User - DB.Debug().Select("AVG(age) as avgage").Group("email").Having("avgage > ?", DB. - Select("AVG(age)").Table("users").Subquery()).Find(&users) + DB.Select("AVG(age) as avgage").Where("email LIKE ?", "root%").Group("email").Having("avgage > ?", DB. + Select("AVG(age)").Where("email LIKE ?", "root%").Table("users").Subquery()).Find(&users) if len(users) != 1 { t.Errorf("One user group should be found, instead found %d", len(users))