Change-Id: Ie804197ca5b777ad6afd2c01d55a853ae8c287ee
Signed-off-by: Maciej Wereski <m.wereski@partner.samsung.com>
return
}
+
+// Error is implementation of error interface (it returns error string).
+func (err *ServerError) Error() string {
+ return err.Err
+}
assert.Equal(notFound, NewServerError(NotFoundError("Fern Flower")))
assert.Nil(NewServerError(nil))
}
+
+func TestError(t *testing.T) {
+ assert := assert.New(t)
+ err := NewServerError(errors.New("foo"))
+ assert.Equal(err.Err, err.Error())
+}