This commit is contained in:
Lunny Xiao 2021-06-12 16:17:19 +08:00
parent 5e0fb3d3b3
commit d2f94d462e
1 changed files with 14 additions and 5 deletions

View File

@ -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)
}