[#170] oid, cid: Refactor and document package functionality

Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
This commit is contained in:
Pavel Karpy 2022-04-11 19:25:14 +03:00 committed by LeL
parent 24d6c2221f
commit f7172adf18
49 changed files with 831 additions and 439 deletions

View file

@ -45,11 +45,11 @@ func TestSplitInfo(t *testing.T) {
})
}
func generateID() *oid.ID {
func generateID() oid.ID {
var buf [32]byte
_, _ = rand.Read(buf[:])
id := oid.NewID()
var id oid.ID
id.SetSHA256(buf)
return id
@ -77,8 +77,8 @@ func TestNewSplitInfo(t *testing.T) {
// check initial values
require.Nil(t, si.SplitID())
require.Nil(t, si.LastPart())
require.Nil(t, si.Link())
require.True(t, si.LastPart().Empty())
require.True(t, si.Link().Empty())
// convert to v2 message
siV2 := si.ToV2()