[#128] object: Move ID and Address in subpkg

This is done to prevent import cycles when `object` package needs any other
that requires `object.ID` or `object.Address`.

Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
This commit is contained in:
Pavel Karpy 2022-01-25 19:20:32 +03:00 committed by Alex Vanin
parent 03560b84af
commit e8eac3997c
27 changed files with 200 additions and 158 deletions

View file

@ -8,6 +8,7 @@ import (
"github.com/nspcc-dev/neofs-api-go/v2/object"
"github.com/nspcc-dev/neofs-sdk-go/checksum"
cidtest "github.com/nspcc-dev/neofs-sdk-go/container/id/test"
oid "github.com/nspcc-dev/neofs-sdk-go/object/id"
ownertest "github.com/nspcc-dev/neofs-sdk-go/owner/test"
sessiontest "github.com/nspcc-dev/neofs-sdk-go/session/test"
"github.com/nspcc-dev/neofs-sdk-go/signature"
@ -15,8 +16,8 @@ import (
"github.com/stretchr/testify/require"
)
func randID(t *testing.T) *ID {
id := NewID()
func randID(t *testing.T) *oid.ID {
id := oid.NewID()
id.SetSHA256(randSHA256Checksum(t))
return id
@ -121,7 +122,6 @@ func TestRawObject_SetCreationEpoch(t *testing.T) {
func TestRawObject_SetPayloadChecksum(t *testing.T) {
obj := NewRaw()
cs := checksum.New()
cs.SetSHA256(randSHA256Checksum(t))
@ -175,7 +175,7 @@ func TestRawObject_SetChildren(t *testing.T) {
obj.SetChildren(id1, id2)
require.Equal(t, []*ID{id1, id2}, obj.Children())
require.Equal(t, []*oid.ID{id1, id2}, obj.Children())
}
func TestRawObject_SetSplitID(t *testing.T) {