From 463b4d8da724ba2ad3e5a095474d1ede3fd49575 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Tue, 25 Jul 2017 17:09:10 +0800 Subject: [PATCH] add more tests for Delete (#655) --- session_delete_test.go | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/session_delete_test.go b/session_delete_test.go index 27e61321..ad817bd1 100644 --- a/session_delete_test.go +++ b/session_delete_test.go @@ -26,7 +26,7 @@ func TestDelete(t *testing.T) { assert.NoError(t, err) assert.EqualValues(t, 1, cnt) - cnt, err = testEngine.Delete(&UserinfoDelete{Uid: 1}) + cnt, err = testEngine.Delete(&UserinfoDelete{Uid: user.Uid}) assert.NoError(t, err) assert.EqualValues(t, 1, cnt) @@ -35,6 +35,20 @@ func TestDelete(t *testing.T) { has, err := testEngine.Id(1).Get(&user) assert.NoError(t, err) assert.False(t, has) + + cnt, err = testEngine.Insert(&user) + assert.NoError(t, err) + assert.EqualValues(t, 1, cnt) + + cnt, err = testEngine.Where("id=?", user.Uid).Delete(&UserinfoDelete{}) + assert.NoError(t, err) + assert.EqualValues(t, 1, cnt) + + user.Uid = 0 + user.IsMan = true + has, err = testEngine.Id(2).Get(&user) + assert.NoError(t, err) + assert.False(t, has) } func TestDeleted(t *testing.T) {