[#547] Fix tests

Signed-off-by: Denis Kirillov <denis@nspcc.ru>
This commit is contained in:
Denis Kirillov 2022-06-24 12:26:43 +03:00 committed by Alex Vanin
parent 42a761c1f2
commit dca7b5bc36
3 changed files with 22 additions and 15 deletions

View file

@ -4,6 +4,7 @@ import (
"testing"
"time"
"github.com/nspcc-dev/neofs-s3-gw/api/data"
oid "github.com/nspcc-dev/neofs-sdk-go/object/id"
objecttest "github.com/nspcc-dev/neofs-sdk-go/object/test"
"github.com/stretchr/testify/require"
@ -27,22 +28,27 @@ func TestCache(t *testing.T) {
addr.SetContainer(cnrID)
addr.SetObject(objID)
objInfo := &data.ObjectInfo{
ID: addr.Object(),
CID: addr.Container(),
}
t.Run("check get", func(t *testing.T) {
cache := New(getTestConfig())
err := cache.Put(*obj)
err := cache.PutObject(objInfo)
require.NoError(t, err)
actual := cache.Get(addr)
require.Equal(t, obj, actual)
actual := cache.GetObject(addr)
require.Equal(t, objInfo, actual)
})
t.Run("check delete", func(t *testing.T) {
cache := New(getTestConfig())
err := cache.Put(*obj)
err := cache.PutObject(objInfo)
require.NoError(t, err)
cache.Delete(addr)
actual := cache.Get(addr)
actual := cache.GetObject(addr)
require.Nil(t, actual)
})
}