Documentation ¶
Overview ¶
Package gerrors is a generated GoMock package.
Package gerrors is a generated GoMock package.
Index ¶
- func ConvertToErrorFromError(source Error) error
- func IsNil(i interface{}) bool
- func IsNotNil(i interface{}) bool
- func NewError(code string, a ...interface{}) error
- func NewErrorByConvertingFromAnyType(source interface{}) error
- func NewErrorFromAnyJSON(notation interface{}) error
- func NewErrorHydrationHandler(hydrationHandlerFunction func(interface{}) Error, ...) *errorHydrationHandler
- func RegisterErrorHydrationFromBasicErrorHandler(weight int)
- func RegisterErrorHydrationFromErrorHandler(weight int)
- func RegisterErrorHydrationFromMapHandler(weight int)
- func TraceCallerFrameStack(numberOfSkippableFrames, depth int) *gerrorsmodel.CallerFrameStack
- type CodeToHTTPStatusCodeMappingHandlerFunction
- type CodeToMessageMappingHandlerFunction
- type CodeToSeverityCodeMappingHandlerFunction
- type Error
- type MockError
- func (m *MockError) EXPECT() *MockErrorMockRecorder
- func (m *MockError) GetCallerFrameStack() *model.CallerFrameStack
- func (m *MockError) GetCause() Error
- func (m *MockError) GetCode() string
- func (m *MockError) GetDescription() string
- func (m *MockError) GetDetails() *model.ErrorDetails
- func (m *MockError) GetHTTPStatusCode() int
- func (m *MockError) GetMessage() string
- func (m *MockError) GetSeverity() SeverityCode
- func (m *MockError) GetSource() *model.ErrorSource
- func (m *MockError) GetTimestamp() *time.Time
- type MockErrorMockRecorder
- func (mr *MockErrorMockRecorder) GetCallerFrameStack() *gomock.Call
- func (mr *MockErrorMockRecorder) GetCause() *gomock.Call
- func (mr *MockErrorMockRecorder) GetCode() *gomock.Call
- func (mr *MockErrorMockRecorder) GetDescription() *gomock.Call
- func (mr *MockErrorMockRecorder) GetDetails() *gomock.Call
- func (mr *MockErrorMockRecorder) GetHTTPStatusCode() *gomock.Call
- func (mr *MockErrorMockRecorder) GetMessage() *gomock.Call
- func (mr *MockErrorMockRecorder) GetSeverity() *gomock.Call
- func (mr *MockErrorMockRecorder) GetSource() *gomock.Call
- func (mr *MockErrorMockRecorder) GetTimestamp() *gomock.Call
- type MockTimer
- type MockTimerMockRecorder
- type Registry
- type SeverityCode
- type Timer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertToErrorFromError ¶
func NewErrorByConvertingFromAnyType ¶
func NewErrorByConvertingFromAnyType(source interface{}) error
func NewErrorFromAnyJSON ¶
func NewErrorFromAnyJSON(notation interface{}) error
func RegisterErrorHydrationFromBasicErrorHandler ¶
func RegisterErrorHydrationFromBasicErrorHandler(weight int)
func RegisterErrorHydrationFromErrorHandler ¶
func RegisterErrorHydrationFromErrorHandler(weight int)
func RegisterErrorHydrationFromMapHandler ¶
func RegisterErrorHydrationFromMapHandler(weight int)
func TraceCallerFrameStack ¶
func TraceCallerFrameStack(numberOfSkippableFrames, depth int) *gerrorsmodel.CallerFrameStack
Types ¶
type CodeToSeverityCodeMappingHandlerFunction ¶
type CodeToSeverityCodeMappingHandlerFunction func(string) SeverityCode
type Error ¶
type Error interface { GetSource() *gerrorsmodel.ErrorSource GetCode() string GetHTTPStatusCode() int GetSeverity() SeverityCode GetMessage() string GetDetails() *gerrorsmodel.ErrorDetails GetDescription() string GetCallerFrameStack() *gerrorsmodel.CallerFrameStack GetCause() Error GetTimestamp() *time.Time }
type MockError ¶
type MockError struct {
// contains filtered or unexported fields
}
MockError is a mock of Error interface.
func NewMockError ¶
func NewMockError(ctrl *gomock.Controller) *MockError
NewMockError creates a new mock instance.
func (*MockError) EXPECT ¶
func (m *MockError) EXPECT() *MockErrorMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockError) GetCallerFrameStack ¶
func (m *MockError) GetCallerFrameStack() *model.CallerFrameStack
GetCallerFrameStack mocks base method.
func (*MockError) GetDescription ¶
GetDescription mocks base method.
func (*MockError) GetDetails ¶
func (m *MockError) GetDetails() *model.ErrorDetails
GetDetails mocks base method.
func (*MockError) GetHTTPStatusCode ¶
GetHTTPStatusCode mocks base method.
func (*MockError) GetMessage ¶
GetMessage mocks base method.
func (*MockError) GetSeverity ¶
func (m *MockError) GetSeverity() SeverityCode
GetSeverity mocks base method.
func (*MockError) GetSource ¶
func (m *MockError) GetSource() *model.ErrorSource
GetSource mocks base method.
func (*MockError) GetTimestamp ¶
GetTimestamp mocks base method.
type MockErrorMockRecorder ¶
type MockErrorMockRecorder struct {
// contains filtered or unexported fields
}
MockErrorMockRecorder is the mock recorder for MockError.
func (*MockErrorMockRecorder) GetCallerFrameStack ¶
func (mr *MockErrorMockRecorder) GetCallerFrameStack() *gomock.Call
GetCallerFrameStack indicates an expected call of GetCallerFrameStack.
func (*MockErrorMockRecorder) GetCause ¶
func (mr *MockErrorMockRecorder) GetCause() *gomock.Call
GetCause indicates an expected call of GetCause.
func (*MockErrorMockRecorder) GetCode ¶
func (mr *MockErrorMockRecorder) GetCode() *gomock.Call
GetCode indicates an expected call of GetCode.
func (*MockErrorMockRecorder) GetDescription ¶
func (mr *MockErrorMockRecorder) GetDescription() *gomock.Call
GetDescription indicates an expected call of GetDescription.
func (*MockErrorMockRecorder) GetDetails ¶
func (mr *MockErrorMockRecorder) GetDetails() *gomock.Call
GetDetails indicates an expected call of GetDetails.
func (*MockErrorMockRecorder) GetHTTPStatusCode ¶
func (mr *MockErrorMockRecorder) GetHTTPStatusCode() *gomock.Call
GetHTTPStatusCode indicates an expected call of GetHTTPStatusCode.
func (*MockErrorMockRecorder) GetMessage ¶
func (mr *MockErrorMockRecorder) GetMessage() *gomock.Call
GetMessage indicates an expected call of GetMessage.
func (*MockErrorMockRecorder) GetSeverity ¶
func (mr *MockErrorMockRecorder) GetSeverity() *gomock.Call
GetSeverity indicates an expected call of GetSeverity.
func (*MockErrorMockRecorder) GetSource ¶
func (mr *MockErrorMockRecorder) GetSource() *gomock.Call
GetSource indicates an expected call of GetSource.
func (*MockErrorMockRecorder) GetTimestamp ¶
func (mr *MockErrorMockRecorder) GetTimestamp() *gomock.Call
GetTimestamp indicates an expected call of GetTimestamp.
type MockTimer ¶
type MockTimer struct {
// contains filtered or unexported fields
}
MockTimer is a mock of Timer interface.
func NewMockTimer ¶
func NewMockTimer(ctrl *gomock.Controller) *MockTimer
NewMockTimer creates a new mock instance.
func (*MockTimer) EXPECT ¶
func (m *MockTimer) EXPECT() *MockTimerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockTimerMockRecorder ¶
type MockTimerMockRecorder struct {
// contains filtered or unexported fields
}
MockTimerMockRecorder is the mock recorder for MockTimer.
func (*MockTimerMockRecorder) GetNow ¶
func (mr *MockTimerMockRecorder) GetNow() *gomock.Call
GetNow indicates an expected call of GetNow.
type Registry ¶
type Registry interface { WillCallerFrameStackBeTraced() bool EnableTracingCallerFrameStack() GetDefaultCallerFrameStackDepth() int SetDefaultCallerFrameStackDepth(d int) GetTimer() Timer RegisterTimer(t Timer) GetDefaultErrorSource() *gerrorsmodel.ErrorSource SetDefaultErrorSource(es *gerrorsmodel.ErrorSource) GetCodeToMessageMappingHandlerFunction() CodeToMessageMappingHandlerFunction RegisterCodeToMessageMappingHandlerFunction(handle CodeToMessageMappingHandlerFunction) GetCodeToHTTPStatusCodeMappingHandlerFunction() CodeToHTTPStatusCodeMappingHandlerFunction RegisterCodeToHTTPStatusCodeMappingHandlerFunction(handle CodeToHTTPStatusCodeMappingHandlerFunction) GetCodeToSeverityCodeMappingHandlerFunction() CodeToSeverityCodeMappingHandlerFunction RegisterCodeToSeverityCodeMappingHandlerFunction(handle CodeToSeverityCodeMappingHandlerFunction) GetErrorHydrationHandlers() errorHydrationHandlers RegisterAnErrorHydrationHandler(handler *errorHydrationHandler) }
func GetRegistry ¶
func GetRegistry() Registry
type SeverityCode ¶
type SeverityCode string
const ( SeverityCodeTrace SeverityCode = "TRACE" SeverityCodeDebug SeverityCode = "DEBUG" SeverityCodeInfo SeverityCode = "INFO" SeverityCodeNotice SeverityCode = "NOTICE" SeverityCodeWarning SeverityCode = "WARNING" SeverityCodeError SeverityCode = "ERROR" SeverityCodeAlert SeverityCode = "ALERT" SeverityCodeFatal SeverityCode = "FATAL" SeverityCodePanic SeverityCode = "PANIC" )
Source Files ¶
- convert_to_gerror_from_any_type.go
- convert_to_gerror_from_error.go
- error.go
- error_hydration_handler.go
- error_hydration_handlers.go
- error_mock.go
- gerror.go
- has_string_any_format_verb.go
- hydrate_error.go
- hydrate_error_from_any_map.go
- hydrate_error_from_any_type.go
- is_integer_valid_http_status_code.go
- is_nil.go
- is_not_nil.go
- register_error_hydration_from_basic_error_handler.go
- register_error_hydration_from_error_handler.go
- register_error_hydration_from_map_handler.go
- registry.go
- resolve_elements_from_code.go
- severity_code.go
- timer.go
- timer_mock.go
- trace_caller_frame_stack.go
- type_error.go
- unmarshal_error_from_any_json.go