forked from TrueCloudLab/frostfs-api-go
[#223] pkg/object: Work with SplitInfoError via pointer
Closes #221 Signed-off-by: Alex Vanin <alexey@nspcc.ru>
This commit is contained in:
parent
b683dbe7e6
commit
1fe0307711
2 changed files with 8 additions and 7 deletions
|
@ -12,12 +12,13 @@ func TestNewSplitInfoError(t *testing.T) {
|
|||
var (
|
||||
si = generateSplitInfo()
|
||||
|
||||
err error = object.NewSplitInfoError(si)
|
||||
err error = object.NewSplitInfoError(si)
|
||||
expectedErr *object.SplitInfoError
|
||||
)
|
||||
|
||||
require.True(t, errors.As(err, new(object.SplitInfoError)))
|
||||
require.True(t, errors.As(err, &expectedErr))
|
||||
|
||||
siErr, ok := err.(object.SplitInfoError)
|
||||
siErr, ok := err.(*object.SplitInfoError)
|
||||
require.True(t, ok)
|
||||
require.Equal(t, si, siErr.SplitInfo())
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue