mirror of
https://github.com/astaxie/beego.git
synced 2025-07-07 02:20:19 +00:00
add return ErrMultiRows
This commit is contained in:
@ -975,11 +975,13 @@ func TestOne(t *testing.T) {
|
||||
err = qs.OrderBy("Id").Limit(1).One(&user)
|
||||
throwFailNow(t, err)
|
||||
throwFail(t, AssertIs(user.UserName, "slene"))
|
||||
throwFail(t, AssertNot(err, ErrMultiRows))
|
||||
|
||||
user = User{}
|
||||
err = qs.OrderBy("-Id").Limit(100).One(&user)
|
||||
throwFailNow(t, err)
|
||||
throwFail(t, AssertIs(user.UserName, "nobody"))
|
||||
throwFail(t, AssertNot(err, ErrMultiRows))
|
||||
|
||||
err = qs.Filter("user_name", "nothing").One(&user)
|
||||
throwFail(t, AssertIs(err, ErrNoRows))
|
||||
|
Reference in New Issue
Block a user