mirror of https://github.com/ceph/go-ceph
rbd: rename error type's Errno method to ErrorCode
Signed-off-by: John Mulligan <jmulligan@redhat.com>
This commit is contained in:
parent
54c268cb81
commit
ab49935b5b
|
@ -335,8 +335,8 @@ func testDiffIterateEarlyExit(t *testing.T, ioctx *rados.IOContext) {
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
assert.Error(t, err)
|
assert.Error(t, err)
|
||||||
if errno, ok := err.(interface{ Errno() int }); assert.True(t, ok) {
|
if errno, ok := err.(interface{ ErrorCode() int }); assert.True(t, ok) {
|
||||||
assert.EqualValues(t, -5, errno.Errno())
|
assert.EqualValues(t, -5, errno.ErrorCode())
|
||||||
}
|
}
|
||||||
if assert.Len(t, calls, 1) {
|
if assert.Len(t, calls, 1) {
|
||||||
assert.EqualValues(t, 0, calls[0].offset)
|
assert.EqualValues(t, 0, calls[0].offset)
|
||||||
|
|
|
@ -23,7 +23,7 @@ func (e rbdError) Error() string {
|
||||||
return fmt.Sprintf("rbd: ret=%d, %s", errno, s)
|
return fmt.Sprintf("rbd: ret=%d, %s", errno, s)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (e rbdError) Errno() int {
|
func (e rbdError) ErrorCode() int {
|
||||||
return int(e)
|
return int(e)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -15,10 +15,10 @@ func TestRBDError(t *testing.T) {
|
||||||
assert.Error(t, err)
|
assert.Error(t, err)
|
||||||
assert.Equal(t, err.Error(), "rbd: ret=39, Directory not empty")
|
assert.Equal(t, err.Error(), "rbd: ret=39, Directory not empty")
|
||||||
|
|
||||||
errno, ok := err.(interface{ Errno() int })
|
errno, ok := err.(interface{ ErrorCode() int })
|
||||||
assert.True(t, ok)
|
assert.True(t, ok)
|
||||||
require.NotNil(t, errno)
|
require.NotNil(t, errno)
|
||||||
assert.Equal(t, errno.Errno(), -39)
|
assert.Equal(t, errno.ErrorCode(), -39)
|
||||||
|
|
||||||
err = getError(345) // no such errno
|
err = getError(345) // no such errno
|
||||||
assert.Error(t, err)
|
assert.Error(t, err)
|
||||||
|
|
Loading…
Reference in New Issue