From b19c70bb937e4af188707a929d7e4ae49b898ad2 Mon Sep 17 00:00:00 2001 From: venjiang Date: Thu, 14 May 2020 13:25:45 +0800 Subject: [PATCH] add autotimer test --- integrations/types_autotimer_test.go | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/integrations/types_autotimer_test.go b/integrations/types_autotimer_test.go index 44ad830f..de55d894 100644 --- a/integrations/types_autotimer_test.go +++ b/integrations/types_autotimer_test.go @@ -96,11 +96,18 @@ func TestAutoTimerStructUpdate(t *testing.T) { assert.NoError(t, err) // update item.Description = "updated" - time.Sleep(50 * time.Millisecond) + time.Sleep(5 * time.Millisecond) _, err = testEngine.ID(id).Update(&item) assert.NoError(t, err) - assert.Greater(t, item.UpdatedAt, item.CreatedAt) - assert.Nil(t, item.DeletedAt) + // get + var result AutoTimerStruct + has, err := testEngine.ID(id).Unscoped().Get(&result) + assert.NoError(t, err) + assert.True(t, has) + assert.NotEmpty(t, result.CreatedAt) + assert.NotEmpty(t, result.UpdatedAt) + assert.Nil(t, result.DeletedAt) + assert.Greater(t, int64(result.UpdatedAt), int64(result.CreatedAt)) } func TestAutoTimerStructDelete(t *testing.T) { @@ -119,7 +126,7 @@ func TestAutoTimerStructDelete(t *testing.T) { assert.NoError(t, err) // get var result AutoTimerStruct - has, err := testEngine.ID(id).Get(&result) + has, err := testEngine.ID(id).Unscoped().Get(&result) assert.NoError(t, err) assert.True(t, has) assert.NotEmpty(t, result.CreatedAt)