[#1214] *: Use single Object
type in whole project
Remove `Object` and `RawObject` types from `pkg/core/object` package. Use `Object` type from NeoFS SDK Go library everywhere. Avoid using the deprecated elements. Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
This commit is contained in:
parent
19ad349b27
commit
7ccd1625af
100 changed files with 847 additions and 965 deletions
|
@ -3,6 +3,7 @@ package meta_test
|
|||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/nspcc-dev/neofs-node/pkg/core/object"
|
||||
meta "github.com/nspcc-dev/neofs-node/pkg/local_object_storage/metabase"
|
||||
addressSDK "github.com/nspcc-dev/neofs-sdk-go/object/address"
|
||||
"github.com/stretchr/testify/require"
|
||||
|
@ -12,15 +13,15 @@ func TestDB_IterateOverGraveyard(t *testing.T) {
|
|||
db := newDB(t)
|
||||
|
||||
// generate and put 2 objects
|
||||
obj1 := generateRawObject(t)
|
||||
obj2 := generateRawObject(t)
|
||||
obj1 := generateObject(t)
|
||||
obj2 := generateObject(t)
|
||||
|
||||
var err error
|
||||
|
||||
err = putBig(db, obj1.Object())
|
||||
err = putBig(db, obj1)
|
||||
require.NoError(t, err)
|
||||
|
||||
err = putBig(db, obj2.Object())
|
||||
err = putBig(db, obj2)
|
||||
require.NoError(t, err)
|
||||
|
||||
inhumePrm := new(meta.InhumePrm)
|
||||
|
@ -29,14 +30,14 @@ func TestDB_IterateOverGraveyard(t *testing.T) {
|
|||
addrTombstone := generateAddress()
|
||||
|
||||
_, err = db.Inhume(inhumePrm.
|
||||
WithAddresses(obj1.Object().Address()).
|
||||
WithAddresses(object.AddressOf(obj1)).
|
||||
WithTombstoneAddress(addrTombstone),
|
||||
)
|
||||
require.NoError(t, err)
|
||||
|
||||
// inhume with GC mark
|
||||
_, err = db.Inhume(inhumePrm.
|
||||
WithAddresses(obj2.Object().Address()).
|
||||
WithAddresses(object.AddressOf(obj2)).
|
||||
WithGCMark(),
|
||||
)
|
||||
|
||||
|
@ -60,6 +61,6 @@ func TestDB_IterateOverGraveyard(t *testing.T) {
|
|||
require.NoError(t, err)
|
||||
|
||||
require.Equal(t, 2, counterAll)
|
||||
require.Equal(t, []*addressSDK.Address{obj1.Object().Address()}, buriedTS)
|
||||
require.Equal(t, []*addressSDK.Address{obj2.Object().Address()}, buriedGC)
|
||||
require.Equal(t, []*addressSDK.Address{object.AddressOf(obj1)}, buriedTS)
|
||||
require.Equal(t, []*addressSDK.Address{object.AddressOf(obj2)}, buriedGC)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue