refactor: rename domain.UserError -> domain.Error
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
e9c0cb716e
commit
c545ebd7d7
|
@ -32,7 +32,7 @@ func (e ErrorCode) String() string {
|
|||
}
|
||||
}
|
||||
|
||||
type UserError interface {
|
||||
type Error interface {
|
||||
error
|
||||
UserError() string
|
||||
Code() ErrorCode
|
||||
|
|
|
@ -26,7 +26,7 @@ func TestValidationError(t *testing.T) {
|
|||
Min: 25,
|
||||
},
|
||||
}
|
||||
var _ domain.UserError = err
|
||||
var _ domain.Error = err
|
||||
assert.Equal(t, fmt.Sprintf("%s: %s", err.Field, err.Err.Error()), err.Error())
|
||||
assert.Equal(t, err.Error(), err.UserError())
|
||||
assert.ErrorIs(t, err, err.Err)
|
||||
|
@ -39,7 +39,7 @@ func TestMinError(t *testing.T) {
|
|||
err := domain.MinError{
|
||||
Min: 25,
|
||||
}
|
||||
var _ domain.UserError = err
|
||||
var _ domain.Error = err
|
||||
assert.Equal(t, "must be no less than 25", err.Error())
|
||||
assert.Equal(t, err.Error(), err.UserError())
|
||||
assert.Equal(t, domain.ErrorCodeValidationError, err.Code())
|
||||
|
@ -51,7 +51,7 @@ func TestMaxError(t *testing.T) {
|
|||
err := domain.MaxError{
|
||||
Max: 25,
|
||||
}
|
||||
var _ domain.UserError = err
|
||||
var _ domain.Error = err
|
||||
assert.Equal(t, "must be no greater than 25", err.Error())
|
||||
assert.Equal(t, err.Error(), err.UserError())
|
||||
assert.Equal(t, domain.ErrorCodeValidationError, err.Code())
|
||||
|
@ -63,7 +63,7 @@ func TestMaxLengthError(t *testing.T) {
|
|||
err := domain.MaxLengthError{
|
||||
Max: 25,
|
||||
}
|
||||
var _ domain.UserError = err
|
||||
var _ domain.Error = err
|
||||
assert.Equal(t, "the length must be no more than 25", err.Error())
|
||||
assert.Equal(t, err.Error(), err.UserError())
|
||||
assert.Equal(t, domain.ErrorCodeValidationError, err.Code())
|
||||
|
|
|
@ -75,7 +75,7 @@ func TestPlayerNotFoundError(t *testing.T) {
|
|||
err := domain.PlayerNotFoundError{
|
||||
ID: 1234,
|
||||
}
|
||||
var _ domain.UserError = err
|
||||
var _ domain.Error = err
|
||||
assert.Equal(t, "player (id=1234) not found", err.Error())
|
||||
assert.Equal(t, err.Error(), err.UserError())
|
||||
assert.Equal(t, domain.ErrorCodeEntityNotFound, err.Code())
|
||||
|
|
|
@ -146,7 +146,7 @@ func TestServerNotFoundError(t *testing.T) {
|
|||
err := domain.ServerNotFoundError{
|
||||
Key: "pl151",
|
||||
}
|
||||
var _ domain.UserError = err
|
||||
var _ domain.Error = err
|
||||
assert.Equal(t, "server (key=pl151) not found", err.Error())
|
||||
assert.Equal(t, err.Error(), err.UserError())
|
||||
assert.Equal(t, domain.ErrorCodeEntityNotFound, err.Code())
|
||||
|
|
|
@ -76,7 +76,7 @@ func TestTribeNotFoundError(t *testing.T) {
|
|||
err := domain.TribeNotFoundError{
|
||||
ID: 1234,
|
||||
}
|
||||
var _ domain.UserError = err
|
||||
var _ domain.Error = err
|
||||
assert.Equal(t, "tribe (id=1234) not found", err.Error())
|
||||
assert.Equal(t, err.Error(), err.UserError())
|
||||
assert.Equal(t, domain.ErrorCodeEntityNotFound, err.Code())
|
||||
|
|
|
@ -13,7 +13,7 @@ func TestVersionNotFoundError(t *testing.T) {
|
|||
err := domain.VersionNotFoundError{
|
||||
VerCode: "pl",
|
||||
}
|
||||
var _ domain.UserError = err
|
||||
var _ domain.Error = err
|
||||
assert.Equal(t, "version (code=pl) not found", err.Error())
|
||||
assert.Equal(t, err.Error(), err.UserError())
|
||||
assert.Equal(t, domain.ErrorCodeEntityNotFound, err.Code())
|
||||
|
|
|
@ -46,7 +46,7 @@ func TestVillageNotFoundError(t *testing.T) {
|
|||
err := domain.VillageNotFoundError{
|
||||
ID: 1234,
|
||||
}
|
||||
var _ domain.UserError = err
|
||||
var _ domain.Error = err
|
||||
assert.Equal(t, "village (id=1234) not found", err.Error())
|
||||
assert.Equal(t, err.Error(), err.UserError())
|
||||
assert.Equal(t, domain.ErrorCodeEntityNotFound, err.Code())
|
||||
|
|
|
@ -195,7 +195,7 @@ func (e internalServerError) Unwrap() error {
|
|||
}
|
||||
|
||||
func renderErr(w http.ResponseWriter, err error) {
|
||||
var userError domain.UserError
|
||||
var userError domain.Error
|
||||
if !errors.As(err, &userError) {
|
||||
userError = internalServerError{err: err}
|
||||
}
|
||||
|
|
Reference in New Issue
Block a user