From d2f94d462e118da5f28b0c7fea7ae96839258689 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Sat, 12 Jun 2021 16:17:19 +0800 Subject: [PATCH] Fix test --- integrations/session_insert_test.go | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/integrations/session_insert_test.go b/integrations/session_insert_test.go index d68831d7..ec1dd443 100644 --- a/integrations/session_insert_test.go +++ b/integrations/session_insert_test.go @@ -1035,16 +1035,25 @@ func TestInsertDeleted(t *testing.T) { assert.NoError(t, testEngine.Sync2(new(InsertDeletedStruct))) - _, err := testEngine.Insert(&InsertDeletedStruct{}) + var v InsertDeletedStruct + _, err := testEngine.Insert(&v) assert.NoError(t, err) - var v InsertDeletedStruct - has, err := testEngine.Get(&v) + var v2 InsertDeletedStruct + has, err := testEngine.Get(&v2) + assert.NoError(t, err) + assert.True(t, has) + + _, err = testEngine.ID(v.ID).Delete(new(InsertDeletedStruct)) + assert.NoError(t, err) + + var v3 InsertDeletedStruct + has, err = testEngine.Get(&v3) assert.NoError(t, err) assert.False(t, has) - var v2 InsertDeletedStruct - has, err = testEngine.Unscoped().Get(&v2) + var v4 InsertDeletedStruct + has, err = testEngine.Unscoped().Get(&v4) assert.NoError(t, err) assert.True(t, has) }