fix test
This commit is contained in:
parent
d57f4f1808
commit
5d68f566d3
@ -1410,21 +1410,21 @@ func TestQueryError(t *testing.T) {
|
|||||||
AssertEqual(t, err, gorm.ErrModelValueRequired)
|
AssertEqual(t, err, gorm.ErrModelValueRequired)
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestQueryScanArray(t *testing.T) {
|
func TestQueryScanToArray(t *testing.T) {
|
||||||
err := DB.Create(&User{Name: "testname1", Age: 10}).Error
|
err := DB.Create(&User{Name: "testname1", Age: 10}).Error
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
users := [2]*User{{Name: "testname2"}, {Name: "testname3"}}
|
users := [2]*User{{Name: "1"}, {Name: "2"}}
|
||||||
err = DB.Model(&User{}).Where("name = ?", "testname1").Find(&users).Error
|
err = DB.Model(&User{}).Where("name = ?", "testname1").Find(&users).Error
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
if users[0].Name != "testname1" {
|
if users[0] == nil || users[0].Name != "testname1" {
|
||||||
t.Error("users[0] not covere")
|
t.Error("users[0] not covere")
|
||||||
}
|
}
|
||||||
if users[1].Name != "" {
|
if users[1] != nil {
|
||||||
t.Error("users[1] should be empty")
|
t.Error("users[1] should be empty")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user