forked from TrueCloudLab/frostfs-api-go
[#209] Support nil value in SplitID
SplitID is not set on non-split and virtual objects, so we should support this state in library. Signed-off-by: Alex Vanin <alexey@nspcc.ru>
This commit is contained in:
parent
3d08d8140f
commit
2a94fdc5e7
2 changed files with 22 additions and 3 deletions
|
@ -35,4 +35,13 @@ func TestSplitID(t *testing.T) {
|
|||
|
||||
require.Equal(t, newUUID.String(), id.String())
|
||||
})
|
||||
|
||||
t.Run("nil value", func(t *testing.T) {
|
||||
var newID *object.SplitID
|
||||
|
||||
require.NotPanics(t, func() {
|
||||
require.Nil(t, newID.ToV2())
|
||||
require.Equal(t, "", newID.String())
|
||||
})
|
||||
})
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue