[#218] pkg/object: Add marshal operations for SplitInfo

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
This commit is contained in:
Alex Vanin 2020-12-02 16:57:06 +03:00
parent 664ebfd8a7
commit b683dbe7e6
3 changed files with 35 additions and 0 deletions

View file

@ -29,6 +29,17 @@ func TestSplitInfo(t *testing.T) {
require.Equal(t, s, newS)
})
t.Run("marshal and unmarshal", func(t *testing.T) {
data, err := s.Marshal()
require.NoError(t, err)
newS := object.NewSplitInfo()
err = newS.Unmarshal(data)
require.NoError(t, err)
require.Equal(t, s, newS)
})
}
func generateID() *object.ID {