Documentation
¶
Index ¶
- Variables
- func NewRouterForTest(w http.ResponseWriter) (Router, Context, func())
- type Context
- type ErrHandlerFunc
- type ExpectedError
- type GRPCOption
- type GRPCServer
- type HandlerFunc
- type HttpError
- type MockContext
- func (_m *MockContext) AbortWithError(err error)
- func (_m *MockContext) AbortWithStatus(code int)
- func (_m *MockContext) Bind(obj interface{}) error
- func (_m *MockContext) Deadline() (time.Time, bool)
- func (_m *MockContext) Done() <-chan struct{}
- func (_m *MockContext) EXPECT() *MockContext_Expecter
- func (_m *MockContext) Err() error
- func (_m *MockContext) FormFile(name string) (*multipart.FileHeader, error)
- func (_m *MockContext) Get(key string) (any, bool)
- func (_m *MockContext) Header(key string, value string)
- func (_m *MockContext) JSON(code int, obj any)
- func (_m *MockContext) JSONP(code int, obj any)
- func (_m *MockContext) MultipartForm() (*multipart.Form, error)
- func (_m *MockContext) Next()
- func (_m *MockContext) ProtoBuf(code int, obj any)
- func (_m *MockContext) Request() *http.Request
- func (_m *MockContext) Set(key string, value any)
- func (_m *MockContext) SetRequest(_a0 *http.Request)
- func (_m *MockContext) SetRequestContext(ctx context.Context) *http.Request
- func (_m *MockContext) SetWriter(w ResponseWriter)
- func (_m *MockContext) Status(code int)
- func (_m *MockContext) Value(key any) any
- func (_m *MockContext) Writer() ResponseWriter
- type MockContext_AbortWithError_Call
- type MockContext_AbortWithStatus_Call
- type MockContext_Bind_Call
- type MockContext_Deadline_Call
- type MockContext_Done_Call
- type MockContext_Err_Call
- type MockContext_Expecter
- func (_e *MockContext_Expecter) AbortWithError(err interface{}) *MockContext_AbortWithError_Call
- func (_e *MockContext_Expecter) AbortWithStatus(code interface{}) *MockContext_AbortWithStatus_Call
- func (_e *MockContext_Expecter) Bind(obj interface{}) *MockContext_Bind_Call
- func (_e *MockContext_Expecter) Deadline() *MockContext_Deadline_Call
- func (_e *MockContext_Expecter) Done() *MockContext_Done_Call
- func (_e *MockContext_Expecter) Err() *MockContext_Err_Call
- func (_e *MockContext_Expecter) FormFile(name interface{}) *MockContext_FormFile_Call
- func (_e *MockContext_Expecter) Get(key interface{}) *MockContext_Get_Call
- func (_e *MockContext_Expecter) Header(key interface{}, value interface{}) *MockContext_Header_Call
- func (_e *MockContext_Expecter) JSON(code interface{}, obj interface{}) *MockContext_JSON_Call
- func (_e *MockContext_Expecter) JSONP(code interface{}, obj interface{}) *MockContext_JSONP_Call
- func (_e *MockContext_Expecter) MultipartForm() *MockContext_MultipartForm_Call
- func (_e *MockContext_Expecter) Next() *MockContext_Next_Call
- func (_e *MockContext_Expecter) ProtoBuf(code interface{}, obj interface{}) *MockContext_ProtoBuf_Call
- func (_e *MockContext_Expecter) Request() *MockContext_Request_Call
- func (_e *MockContext_Expecter) Set(key interface{}, value interface{}) *MockContext_Set_Call
- func (_e *MockContext_Expecter) SetRequest(_a0 interface{}) *MockContext_SetRequest_Call
- func (_e *MockContext_Expecter) SetRequestContext(ctx interface{}) *MockContext_SetRequestContext_Call
- func (_e *MockContext_Expecter) SetWriter(w interface{}) *MockContext_SetWriter_Call
- func (_e *MockContext_Expecter) Status(code interface{}) *MockContext_Status_Call
- func (_e *MockContext_Expecter) Value(key interface{}) *MockContext_Value_Call
- func (_e *MockContext_Expecter) Writer() *MockContext_Writer_Call
- type MockContext_FormFile_Call
- func (_c *MockContext_FormFile_Call) Return(_a0 *multipart.FileHeader, _a1 error) *MockContext_FormFile_Call
- func (_c *MockContext_FormFile_Call) Run(run func(name string)) *MockContext_FormFile_Call
- func (_c *MockContext_FormFile_Call) RunAndReturn(run func(string) (*multipart.FileHeader, error)) *MockContext_FormFile_Call
- type MockContext_Get_Call
- type MockContext_Header_Call
- type MockContext_JSONP_Call
- type MockContext_JSON_Call
- type MockContext_MultipartForm_Call
- func (_c *MockContext_MultipartForm_Call) Return(_a0 *multipart.Form, _a1 error) *MockContext_MultipartForm_Call
- func (_c *MockContext_MultipartForm_Call) Run(run func()) *MockContext_MultipartForm_Call
- func (_c *MockContext_MultipartForm_Call) RunAndReturn(run func() (*multipart.Form, error)) *MockContext_MultipartForm_Call
- type MockContext_Next_Call
- type MockContext_ProtoBuf_Call
- type MockContext_Request_Call
- type MockContext_SetRequestContext_Call
- func (_c *MockContext_SetRequestContext_Call) Return(_a0 *http.Request) *MockContext_SetRequestContext_Call
- func (_c *MockContext_SetRequestContext_Call) Run(run func(ctx context.Context)) *MockContext_SetRequestContext_Call
- func (_c *MockContext_SetRequestContext_Call) RunAndReturn(run func(context.Context) *http.Request) *MockContext_SetRequestContext_Call
- type MockContext_SetRequest_Call
- type MockContext_SetWriter_Call
- type MockContext_Set_Call
- type MockContext_Status_Call
- type MockContext_Value_Call
- type MockContext_Writer_Call
- type MockErrHandlerFunc
- type MockErrHandlerFunc_Execute_Call
- func (_c *MockErrHandlerFunc_Execute_Call) Return(_a0 error) *MockErrHandlerFunc_Execute_Call
- func (_c *MockErrHandlerFunc_Execute_Call) Run(run func(ctx Context)) *MockErrHandlerFunc_Execute_Call
- func (_c *MockErrHandlerFunc_Execute_Call) RunAndReturn(run func(Context) error) *MockErrHandlerFunc_Execute_Call
- type MockErrHandlerFunc_Expecter
- type MockGRPCOption
- type MockGRPCOption_Execute_Call
- func (_c *MockGRPCOption_Execute_Call) Return() *MockGRPCOption_Execute_Call
- func (_c *MockGRPCOption_Execute_Call) Run(run func(option *[]grpc.ServerOption)) *MockGRPCOption_Execute_Call
- func (_c *MockGRPCOption_Execute_Call) RunAndReturn(run func(*[]grpc.ServerOption)) *MockGRPCOption_Execute_Call
- type MockGRPCOption_Expecter
- type MockHandlerFunc
- type MockHandlerFunc_Execute_Call
- type MockHandlerFunc_Expecter
- type MockResponseWriter
- func (_m *MockResponseWriter) CloseNotify() <-chan bool
- func (_m *MockResponseWriter) EXPECT() *MockResponseWriter_Expecter
- func (_m *MockResponseWriter) Flush()
- func (_m *MockResponseWriter) Header() http.Header
- func (_m *MockResponseWriter) Hijack() (net.Conn, *bufio.ReadWriter, error)
- func (_m *MockResponseWriter) Pusher() http.Pusher
- func (_m *MockResponseWriter) Size() int
- func (_m *MockResponseWriter) Status() int
- func (_m *MockResponseWriter) Write(_a0 []byte) (int, error)
- func (_m *MockResponseWriter) WriteHeader(statusCode int)
- func (_m *MockResponseWriter) WriteHeaderNow()
- func (_m *MockResponseWriter) WriteString(_a0 string) (int, error)
- func (_m *MockResponseWriter) Written() bool
- type MockResponseWriter_CloseNotify_Call
- func (_c *MockResponseWriter_CloseNotify_Call) Return(_a0 <-chan bool) *MockResponseWriter_CloseNotify_Call
- func (_c *MockResponseWriter_CloseNotify_Call) Run(run func()) *MockResponseWriter_CloseNotify_Call
- func (_c *MockResponseWriter_CloseNotify_Call) RunAndReturn(run func() <-chan bool) *MockResponseWriter_CloseNotify_Call
- type MockResponseWriter_Expecter
- func (_e *MockResponseWriter_Expecter) CloseNotify() *MockResponseWriter_CloseNotify_Call
- func (_e *MockResponseWriter_Expecter) Flush() *MockResponseWriter_Flush_Call
- func (_e *MockResponseWriter_Expecter) Header() *MockResponseWriter_Header_Call
- func (_e *MockResponseWriter_Expecter) Hijack() *MockResponseWriter_Hijack_Call
- func (_e *MockResponseWriter_Expecter) Pusher() *MockResponseWriter_Pusher_Call
- func (_e *MockResponseWriter_Expecter) Size() *MockResponseWriter_Size_Call
- func (_e *MockResponseWriter_Expecter) Status() *MockResponseWriter_Status_Call
- func (_e *MockResponseWriter_Expecter) Write(_a0 interface{}) *MockResponseWriter_Write_Call
- func (_e *MockResponseWriter_Expecter) WriteHeader(statusCode interface{}) *MockResponseWriter_WriteHeader_Call
- func (_e *MockResponseWriter_Expecter) WriteHeaderNow() *MockResponseWriter_WriteHeaderNow_Call
- func (_e *MockResponseWriter_Expecter) WriteString(_a0 interface{}) *MockResponseWriter_WriteString_Call
- func (_e *MockResponseWriter_Expecter) Written() *MockResponseWriter_Written_Call
- type MockResponseWriter_Flush_Call
- type MockResponseWriter_Header_Call
- type MockResponseWriter_Hijack_Call
- func (_c *MockResponseWriter_Hijack_Call) Return(_a0 net.Conn, _a1 *bufio.ReadWriter, _a2 error) *MockResponseWriter_Hijack_Call
- func (_c *MockResponseWriter_Hijack_Call) Run(run func()) *MockResponseWriter_Hijack_Call
- func (_c *MockResponseWriter_Hijack_Call) RunAndReturn(run func() (net.Conn, *bufio.ReadWriter, error)) *MockResponseWriter_Hijack_Call
- type MockResponseWriter_Pusher_Call
- type MockResponseWriter_Size_Call
- type MockResponseWriter_Status_Call
- type MockResponseWriter_WriteHeaderNow_Call
- func (_c *MockResponseWriter_WriteHeaderNow_Call) Return() *MockResponseWriter_WriteHeaderNow_Call
- func (_c *MockResponseWriter_WriteHeaderNow_Call) Run(run func()) *MockResponseWriter_WriteHeaderNow_Call
- func (_c *MockResponseWriter_WriteHeaderNow_Call) RunAndReturn(run func()) *MockResponseWriter_WriteHeaderNow_Call
- type MockResponseWriter_WriteHeader_Call
- func (_c *MockResponseWriter_WriteHeader_Call) Return() *MockResponseWriter_WriteHeader_Call
- func (_c *MockResponseWriter_WriteHeader_Call) Run(run func(statusCode int)) *MockResponseWriter_WriteHeader_Call
- func (_c *MockResponseWriter_WriteHeader_Call) RunAndReturn(run func(int)) *MockResponseWriter_WriteHeader_Call
- type MockResponseWriter_WriteString_Call
- func (_c *MockResponseWriter_WriteString_Call) Return(_a0 int, _a1 error) *MockResponseWriter_WriteString_Call
- func (_c *MockResponseWriter_WriteString_Call) Run(run func(_a0 string)) *MockResponseWriter_WriteString_Call
- func (_c *MockResponseWriter_WriteString_Call) RunAndReturn(run func(string) (int, error)) *MockResponseWriter_WriteString_Call
- type MockResponseWriter_Write_Call
- func (_c *MockResponseWriter_Write_Call) Return(_a0 int, _a1 error) *MockResponseWriter_Write_Call
- func (_c *MockResponseWriter_Write_Call) Run(run func(_a0 []byte)) *MockResponseWriter_Write_Call
- func (_c *MockResponseWriter_Write_Call) RunAndReturn(run func([]byte) (int, error)) *MockResponseWriter_Write_Call
- type MockResponseWriter_Written_Call
- type MockRouter
- func (_m *MockRouter) Delete(relativePath string, handler ErrHandlerFunc)
- func (_m *MockRouter) EXPECT() *MockRouter_Expecter
- func (_m *MockRouter) Get(relativePath string, handler ErrHandlerFunc)
- func (_m *MockRouter) Group(relativePath string, routerFunc func(Router))
- func (_m *MockRouter) Handle(method string, relativePath string, handler ErrHandlerFunc)
- func (_m *MockRouter) Patch(relativePath string, handler ErrHandlerFunc)
- func (_m *MockRouter) Post(relativePath string, handler ErrHandlerFunc)
- func (_m *MockRouter) Put(relativePath string, handler ErrHandlerFunc)
- func (_m *MockRouter) Use(middleware ...func(Context))
- type MockRouter_Delete_Call
- type MockRouter_Expecter
- func (_e *MockRouter_Expecter) Delete(relativePath interface{}, handler interface{}) *MockRouter_Delete_Call
- func (_e *MockRouter_Expecter) Get(relativePath interface{}, handler interface{}) *MockRouter_Get_Call
- func (_e *MockRouter_Expecter) Group(relativePath interface{}, routerFunc interface{}) *MockRouter_Group_Call
- func (_e *MockRouter_Expecter) Handle(method interface{}, relativePath interface{}, handler interface{}) *MockRouter_Handle_Call
- func (_e *MockRouter_Expecter) Patch(relativePath interface{}, handler interface{}) *MockRouter_Patch_Call
- func (_e *MockRouter_Expecter) Post(relativePath interface{}, handler interface{}) *MockRouter_Post_Call
- func (_e *MockRouter_Expecter) Put(relativePath interface{}, handler interface{}) *MockRouter_Put_Call
- func (_e *MockRouter_Expecter) Use(middleware ...interface{}) *MockRouter_Use_Call
- type MockRouter_Get_Call
- type MockRouter_Group_Call
- type MockRouter_Handle_Call
- func (_c *MockRouter_Handle_Call) Return() *MockRouter_Handle_Call
- func (_c *MockRouter_Handle_Call) Run(run func(method string, relativePath string, handler ErrHandlerFunc)) *MockRouter_Handle_Call
- func (_c *MockRouter_Handle_Call) RunAndReturn(run func(string, string, ErrHandlerFunc)) *MockRouter_Handle_Call
- type MockRouter_Patch_Call
- type MockRouter_Post_Call
- type MockRouter_Put_Call
- type MockRouter_Use_Call
- type MockServiceRegistrar
- type MockServiceRegistrar_Expecter
- type MockServiceRegistrar_RegisterService_Call
- func (_c *MockServiceRegistrar_RegisterService_Call) Return() *MockServiceRegistrar_RegisterService_Call
- func (_c *MockServiceRegistrar_RegisterService_Call) Run(run func(desc *grpc.ServiceDesc, impl any)) *MockServiceRegistrar_RegisterService_Call
- func (_c *MockServiceRegistrar_RegisterService_Call) RunAndReturn(run func(*grpc.ServiceDesc, any)) *MockServiceRegistrar_RegisterService_Call
- type ResponseWriter
- type Router
- type Server
- type ServiceRegistrar
Constants ¶
This section is empty.
Variables ¶
var ( // HTTP errors ErrInternalServerError = HttpError{Status: http.StatusInternalServerError, Code: "internal_server_error", Description: "internal server error"} // gRPC errors ErrGRPCInternalServerError = status.Errorf(codes.Internal, "internal server error") )
Functions ¶
func NewRouterForTest ¶
func NewRouterForTest(w http.ResponseWriter) (Router, Context, func())
Types ¶
type Context ¶
type Context interface { context.Context Request() *http.Request Writer() ResponseWriter SetRequest(*http.Request) SetRequestContext(ctx context.Context) *http.Request SetWriter(w ResponseWriter) Bind(obj interface{}) error FormFile(name string) (*multipart.FileHeader, error) MultipartForm() (*multipart.Form, error) Set(key string, value any) Get(key string) (value any, exists bool) Status(code int) Header(key string, value string) JSON(code int, obj any) JSONP(code int, obj any) ProtoBuf(code int, obj any) AbortWithStatus(code int) AbortWithError(err error) Next() }
type ErrHandlerFunc ¶
ErrHandlerFunc represents a lightning handler error function
type ExpectedError ¶
ExpectedError represents a known error that should be returned to the client. It helps the framework distinguish expected errors from unexpected ones for monitoring purposes.
type GRPCOption ¶
type GRPCOption func(option *[]grpc.ServerOption)
func WithDefaultInterceptors ¶
func WithDefaultInterceptors(ctx context.Context) GRPCOption
func WithTLSConfig ¶
func WithTLSConfig(tlsConfig *tls.Config) GRPCOption
type GRPCServer ¶
type GRPCServer struct {
// contains filtered or unexported fields
}
func NewGRPCServer ¶
func NewGRPCServer(ctx context.Context, addr string) (GRPCServer, error)
func NewGRPCServerWithOptions ¶
func NewGRPCServerWithOptions(ctx context.Context, addr string, opts ...GRPCOption) (GRPCServer, error)
func (GRPCServer) Registrar ¶
func (srv GRPCServer) Registrar() ServiceRegistrar
func (GRPCServer) Run ¶
func (srv GRPCServer) Run() error
type HandlerFunc ¶
type HandlerFunc func(ctx Context)
HandlerFunc represents a lightning handler function
type HttpError ¶
type HttpError struct { Status int `json:"-"` Code string `json:"error"` Description string `json:"error_description"` }
HttpError represents an expected error from HTTP request
func (HttpError) StatusCode ¶
type MockContext ¶
MockContext is an autogenerated mock type for the Context type
func NewMockContext ¶
func NewMockContext(t interface { mock.TestingT Cleanup(func()) }) *MockContext
NewMockContext creates a new instance of MockContext. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockContext) AbortWithError ¶
func (_m *MockContext) AbortWithError(err error)
AbortWithError provides a mock function with given fields: err
func (*MockContext) AbortWithStatus ¶
func (_m *MockContext) AbortWithStatus(code int)
AbortWithStatus provides a mock function with given fields: code
func (*MockContext) Bind ¶
func (_m *MockContext) Bind(obj interface{}) error
Bind provides a mock function with given fields: obj
func (*MockContext) Deadline ¶
func (_m *MockContext) Deadline() (time.Time, bool)
Deadline provides a mock function with no fields
func (*MockContext) Done ¶
func (_m *MockContext) Done() <-chan struct{}
Done provides a mock function with no fields
func (*MockContext) EXPECT ¶
func (_m *MockContext) EXPECT() *MockContext_Expecter
func (*MockContext) Err ¶
func (_m *MockContext) Err() error
Err provides a mock function with no fields
func (*MockContext) FormFile ¶
func (_m *MockContext) FormFile(name string) (*multipart.FileHeader, error)
FormFile provides a mock function with given fields: name
func (*MockContext) Get ¶
func (_m *MockContext) Get(key string) (any, bool)
Get provides a mock function with given fields: key
func (*MockContext) Header ¶
func (_m *MockContext) Header(key string, value string)
Header provides a mock function with given fields: key, value
func (*MockContext) JSON ¶
func (_m *MockContext) JSON(code int, obj any)
JSON provides a mock function with given fields: code, obj
func (*MockContext) JSONP ¶
func (_m *MockContext) JSONP(code int, obj any)
JSONP provides a mock function with given fields: code, obj
func (*MockContext) MultipartForm ¶
func (_m *MockContext) MultipartForm() (*multipart.Form, error)
MultipartForm provides a mock function with no fields
func (*MockContext) Next ¶
func (_m *MockContext) Next()
Next provides a mock function with no fields
func (*MockContext) ProtoBuf ¶
func (_m *MockContext) ProtoBuf(code int, obj any)
ProtoBuf provides a mock function with given fields: code, obj
func (*MockContext) Request ¶
func (_m *MockContext) Request() *http.Request
Request provides a mock function with no fields
func (*MockContext) Set ¶
func (_m *MockContext) Set(key string, value any)
Set provides a mock function with given fields: key, value
func (*MockContext) SetRequest ¶
func (_m *MockContext) SetRequest(_a0 *http.Request)
SetRequest provides a mock function with given fields: _a0
func (*MockContext) SetRequestContext ¶
func (_m *MockContext) SetRequestContext(ctx context.Context) *http.Request
SetRequestContext provides a mock function with given fields: ctx
func (*MockContext) SetWriter ¶
func (_m *MockContext) SetWriter(w ResponseWriter)
SetWriter provides a mock function with given fields: w
func (*MockContext) Status ¶
func (_m *MockContext) Status(code int)
Status provides a mock function with given fields: code
func (*MockContext) Value ¶
func (_m *MockContext) Value(key any) any
Value provides a mock function with given fields: key
func (*MockContext) Writer ¶
func (_m *MockContext) Writer() ResponseWriter
Writer provides a mock function with no fields
type MockContext_AbortWithError_Call ¶
MockContext_AbortWithError_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AbortWithError'
func (*MockContext_AbortWithError_Call) Return ¶
func (_c *MockContext_AbortWithError_Call) Return() *MockContext_AbortWithError_Call
func (*MockContext_AbortWithError_Call) Run ¶
func (_c *MockContext_AbortWithError_Call) Run(run func(err error)) *MockContext_AbortWithError_Call
func (*MockContext_AbortWithError_Call) RunAndReturn ¶
func (_c *MockContext_AbortWithError_Call) RunAndReturn(run func(error)) *MockContext_AbortWithError_Call
type MockContext_AbortWithStatus_Call ¶
MockContext_AbortWithStatus_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AbortWithStatus'
func (*MockContext_AbortWithStatus_Call) Return ¶
func (_c *MockContext_AbortWithStatus_Call) Return() *MockContext_AbortWithStatus_Call
func (*MockContext_AbortWithStatus_Call) Run ¶
func (_c *MockContext_AbortWithStatus_Call) Run(run func(code int)) *MockContext_AbortWithStatus_Call
func (*MockContext_AbortWithStatus_Call) RunAndReturn ¶
func (_c *MockContext_AbortWithStatus_Call) RunAndReturn(run func(int)) *MockContext_AbortWithStatus_Call
type MockContext_Bind_Call ¶
MockContext_Bind_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Bind'
func (*MockContext_Bind_Call) Return ¶
func (_c *MockContext_Bind_Call) Return(_a0 error) *MockContext_Bind_Call
func (*MockContext_Bind_Call) Run ¶
func (_c *MockContext_Bind_Call) Run(run func(obj interface{})) *MockContext_Bind_Call
func (*MockContext_Bind_Call) RunAndReturn ¶
func (_c *MockContext_Bind_Call) RunAndReturn(run func(interface{}) error) *MockContext_Bind_Call
type MockContext_Deadline_Call ¶
MockContext_Deadline_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Deadline'
func (*MockContext_Deadline_Call) Return ¶
func (_c *MockContext_Deadline_Call) Return(deadline time.Time, ok bool) *MockContext_Deadline_Call
func (*MockContext_Deadline_Call) Run ¶
func (_c *MockContext_Deadline_Call) Run(run func()) *MockContext_Deadline_Call
func (*MockContext_Deadline_Call) RunAndReturn ¶
func (_c *MockContext_Deadline_Call) RunAndReturn(run func() (time.Time, bool)) *MockContext_Deadline_Call
type MockContext_Done_Call ¶
MockContext_Done_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Done'
func (*MockContext_Done_Call) Return ¶
func (_c *MockContext_Done_Call) Return(_a0 <-chan struct{}) *MockContext_Done_Call
func (*MockContext_Done_Call) Run ¶
func (_c *MockContext_Done_Call) Run(run func()) *MockContext_Done_Call
func (*MockContext_Done_Call) RunAndReturn ¶
func (_c *MockContext_Done_Call) RunAndReturn(run func() <-chan struct{}) *MockContext_Done_Call
type MockContext_Err_Call ¶
MockContext_Err_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Err'
func (*MockContext_Err_Call) Return ¶
func (_c *MockContext_Err_Call) Return(_a0 error) *MockContext_Err_Call
func (*MockContext_Err_Call) Run ¶
func (_c *MockContext_Err_Call) Run(run func()) *MockContext_Err_Call
func (*MockContext_Err_Call) RunAndReturn ¶
func (_c *MockContext_Err_Call) RunAndReturn(run func() error) *MockContext_Err_Call
type MockContext_Expecter ¶
type MockContext_Expecter struct {
// contains filtered or unexported fields
}
func (*MockContext_Expecter) AbortWithError ¶
func (_e *MockContext_Expecter) AbortWithError(err interface{}) *MockContext_AbortWithError_Call
AbortWithError is a helper method to define mock.On call
- err error
func (*MockContext_Expecter) AbortWithStatus ¶
func (_e *MockContext_Expecter) AbortWithStatus(code interface{}) *MockContext_AbortWithStatus_Call
AbortWithStatus is a helper method to define mock.On call
- code int
func (*MockContext_Expecter) Bind ¶
func (_e *MockContext_Expecter) Bind(obj interface{}) *MockContext_Bind_Call
Bind is a helper method to define mock.On call
- obj interface{}
func (*MockContext_Expecter) Deadline ¶
func (_e *MockContext_Expecter) Deadline() *MockContext_Deadline_Call
Deadline is a helper method to define mock.On call
func (*MockContext_Expecter) Done ¶
func (_e *MockContext_Expecter) Done() *MockContext_Done_Call
Done is a helper method to define mock.On call
func (*MockContext_Expecter) Err ¶
func (_e *MockContext_Expecter) Err() *MockContext_Err_Call
Err is a helper method to define mock.On call
func (*MockContext_Expecter) FormFile ¶
func (_e *MockContext_Expecter) FormFile(name interface{}) *MockContext_FormFile_Call
FormFile is a helper method to define mock.On call
- name string
func (*MockContext_Expecter) Get ¶
func (_e *MockContext_Expecter) Get(key interface{}) *MockContext_Get_Call
Get is a helper method to define mock.On call
- key string
func (*MockContext_Expecter) Header ¶
func (_e *MockContext_Expecter) Header(key interface{}, value interface{}) *MockContext_Header_Call
Header is a helper method to define mock.On call
- key string
- value string
func (*MockContext_Expecter) JSON ¶
func (_e *MockContext_Expecter) JSON(code interface{}, obj interface{}) *MockContext_JSON_Call
JSON is a helper method to define mock.On call
- code int
- obj any
func (*MockContext_Expecter) JSONP ¶
func (_e *MockContext_Expecter) JSONP(code interface{}, obj interface{}) *MockContext_JSONP_Call
JSONP is a helper method to define mock.On call
- code int
- obj any
func (*MockContext_Expecter) MultipartForm ¶
func (_e *MockContext_Expecter) MultipartForm() *MockContext_MultipartForm_Call
MultipartForm is a helper method to define mock.On call
func (*MockContext_Expecter) Next ¶
func (_e *MockContext_Expecter) Next() *MockContext_Next_Call
Next is a helper method to define mock.On call
func (*MockContext_Expecter) ProtoBuf ¶
func (_e *MockContext_Expecter) ProtoBuf(code interface{}, obj interface{}) *MockContext_ProtoBuf_Call
ProtoBuf is a helper method to define mock.On call
- code int
- obj any
func (*MockContext_Expecter) Request ¶
func (_e *MockContext_Expecter) Request() *MockContext_Request_Call
Request is a helper method to define mock.On call
func (*MockContext_Expecter) Set ¶
func (_e *MockContext_Expecter) Set(key interface{}, value interface{}) *MockContext_Set_Call
Set is a helper method to define mock.On call
- key string
- value any
func (*MockContext_Expecter) SetRequest ¶
func (_e *MockContext_Expecter) SetRequest(_a0 interface{}) *MockContext_SetRequest_Call
SetRequest is a helper method to define mock.On call
- _a0 *http.Request
func (*MockContext_Expecter) SetRequestContext ¶
func (_e *MockContext_Expecter) SetRequestContext(ctx interface{}) *MockContext_SetRequestContext_Call
SetRequestContext is a helper method to define mock.On call
- ctx context.Context
func (*MockContext_Expecter) SetWriter ¶
func (_e *MockContext_Expecter) SetWriter(w interface{}) *MockContext_SetWriter_Call
SetWriter is a helper method to define mock.On call
- w ResponseWriter
func (*MockContext_Expecter) Status ¶
func (_e *MockContext_Expecter) Status(code interface{}) *MockContext_Status_Call
Status is a helper method to define mock.On call
- code int
func (*MockContext_Expecter) Value ¶
func (_e *MockContext_Expecter) Value(key interface{}) *MockContext_Value_Call
Value is a helper method to define mock.On call
- key any
func (*MockContext_Expecter) Writer ¶
func (_e *MockContext_Expecter) Writer() *MockContext_Writer_Call
Writer is a helper method to define mock.On call
type MockContext_FormFile_Call ¶
MockContext_FormFile_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FormFile'
func (*MockContext_FormFile_Call) Return ¶
func (_c *MockContext_FormFile_Call) Return(_a0 *multipart.FileHeader, _a1 error) *MockContext_FormFile_Call
func (*MockContext_FormFile_Call) Run ¶
func (_c *MockContext_FormFile_Call) Run(run func(name string)) *MockContext_FormFile_Call
func (*MockContext_FormFile_Call) RunAndReturn ¶
func (_c *MockContext_FormFile_Call) RunAndReturn(run func(string) (*multipart.FileHeader, error)) *MockContext_FormFile_Call
type MockContext_Get_Call ¶
MockContext_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get'
func (*MockContext_Get_Call) Return ¶
func (_c *MockContext_Get_Call) Return(value any, exists bool) *MockContext_Get_Call
func (*MockContext_Get_Call) Run ¶
func (_c *MockContext_Get_Call) Run(run func(key string)) *MockContext_Get_Call
func (*MockContext_Get_Call) RunAndReturn ¶
func (_c *MockContext_Get_Call) RunAndReturn(run func(string) (any, bool)) *MockContext_Get_Call
type MockContext_Header_Call ¶
MockContext_Header_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Header'
func (*MockContext_Header_Call) Return ¶
func (_c *MockContext_Header_Call) Return() *MockContext_Header_Call
func (*MockContext_Header_Call) Run ¶
func (_c *MockContext_Header_Call) Run(run func(key string, value string)) *MockContext_Header_Call
func (*MockContext_Header_Call) RunAndReturn ¶
func (_c *MockContext_Header_Call) RunAndReturn(run func(string, string)) *MockContext_Header_Call
type MockContext_JSONP_Call ¶
MockContext_JSONP_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'JSONP'
func (*MockContext_JSONP_Call) Return ¶
func (_c *MockContext_JSONP_Call) Return() *MockContext_JSONP_Call
func (*MockContext_JSONP_Call) Run ¶
func (_c *MockContext_JSONP_Call) Run(run func(code int, obj any)) *MockContext_JSONP_Call
func (*MockContext_JSONP_Call) RunAndReturn ¶
func (_c *MockContext_JSONP_Call) RunAndReturn(run func(int, any)) *MockContext_JSONP_Call
type MockContext_JSON_Call ¶
MockContext_JSON_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'JSON'
func (*MockContext_JSON_Call) Return ¶
func (_c *MockContext_JSON_Call) Return() *MockContext_JSON_Call
func (*MockContext_JSON_Call) Run ¶
func (_c *MockContext_JSON_Call) Run(run func(code int, obj any)) *MockContext_JSON_Call
func (*MockContext_JSON_Call) RunAndReturn ¶
func (_c *MockContext_JSON_Call) RunAndReturn(run func(int, any)) *MockContext_JSON_Call
type MockContext_MultipartForm_Call ¶
MockContext_MultipartForm_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'MultipartForm'
func (*MockContext_MultipartForm_Call) Return ¶
func (_c *MockContext_MultipartForm_Call) Return(_a0 *multipart.Form, _a1 error) *MockContext_MultipartForm_Call
func (*MockContext_MultipartForm_Call) Run ¶
func (_c *MockContext_MultipartForm_Call) Run(run func()) *MockContext_MultipartForm_Call
func (*MockContext_MultipartForm_Call) RunAndReturn ¶
func (_c *MockContext_MultipartForm_Call) RunAndReturn(run func() (*multipart.Form, error)) *MockContext_MultipartForm_Call
type MockContext_Next_Call ¶
MockContext_Next_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Next'
func (*MockContext_Next_Call) Return ¶
func (_c *MockContext_Next_Call) Return() *MockContext_Next_Call
func (*MockContext_Next_Call) Run ¶
func (_c *MockContext_Next_Call) Run(run func()) *MockContext_Next_Call
func (*MockContext_Next_Call) RunAndReturn ¶
func (_c *MockContext_Next_Call) RunAndReturn(run func()) *MockContext_Next_Call
type MockContext_ProtoBuf_Call ¶
MockContext_ProtoBuf_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ProtoBuf'
func (*MockContext_ProtoBuf_Call) Return ¶
func (_c *MockContext_ProtoBuf_Call) Return() *MockContext_ProtoBuf_Call
func (*MockContext_ProtoBuf_Call) Run ¶
func (_c *MockContext_ProtoBuf_Call) Run(run func(code int, obj any)) *MockContext_ProtoBuf_Call
func (*MockContext_ProtoBuf_Call) RunAndReturn ¶
func (_c *MockContext_ProtoBuf_Call) RunAndReturn(run func(int, any)) *MockContext_ProtoBuf_Call
type MockContext_Request_Call ¶
MockContext_Request_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Request'
func (*MockContext_Request_Call) Return ¶
func (_c *MockContext_Request_Call) Return(_a0 *http.Request) *MockContext_Request_Call
func (*MockContext_Request_Call) Run ¶
func (_c *MockContext_Request_Call) Run(run func()) *MockContext_Request_Call
func (*MockContext_Request_Call) RunAndReturn ¶
func (_c *MockContext_Request_Call) RunAndReturn(run func() *http.Request) *MockContext_Request_Call
type MockContext_SetRequestContext_Call ¶
MockContext_SetRequestContext_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetRequestContext'
func (*MockContext_SetRequestContext_Call) Return ¶
func (_c *MockContext_SetRequestContext_Call) Return(_a0 *http.Request) *MockContext_SetRequestContext_Call
func (*MockContext_SetRequestContext_Call) Run ¶
func (_c *MockContext_SetRequestContext_Call) Run(run func(ctx context.Context)) *MockContext_SetRequestContext_Call
func (*MockContext_SetRequestContext_Call) RunAndReturn ¶
func (_c *MockContext_SetRequestContext_Call) RunAndReturn(run func(context.Context) *http.Request) *MockContext_SetRequestContext_Call
type MockContext_SetRequest_Call ¶
MockContext_SetRequest_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetRequest'
func (*MockContext_SetRequest_Call) Return ¶
func (_c *MockContext_SetRequest_Call) Return() *MockContext_SetRequest_Call
func (*MockContext_SetRequest_Call) Run ¶
func (_c *MockContext_SetRequest_Call) Run(run func(_a0 *http.Request)) *MockContext_SetRequest_Call
func (*MockContext_SetRequest_Call) RunAndReturn ¶
func (_c *MockContext_SetRequest_Call) RunAndReturn(run func(*http.Request)) *MockContext_SetRequest_Call
type MockContext_SetWriter_Call ¶
MockContext_SetWriter_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetWriter'
func (*MockContext_SetWriter_Call) Return ¶
func (_c *MockContext_SetWriter_Call) Return() *MockContext_SetWriter_Call
func (*MockContext_SetWriter_Call) Run ¶
func (_c *MockContext_SetWriter_Call) Run(run func(w ResponseWriter)) *MockContext_SetWriter_Call
func (*MockContext_SetWriter_Call) RunAndReturn ¶
func (_c *MockContext_SetWriter_Call) RunAndReturn(run func(ResponseWriter)) *MockContext_SetWriter_Call
type MockContext_Set_Call ¶
MockContext_Set_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Set'
func (*MockContext_Set_Call) Return ¶
func (_c *MockContext_Set_Call) Return() *MockContext_Set_Call
func (*MockContext_Set_Call) Run ¶
func (_c *MockContext_Set_Call) Run(run func(key string, value any)) *MockContext_Set_Call
func (*MockContext_Set_Call) RunAndReturn ¶
func (_c *MockContext_Set_Call) RunAndReturn(run func(string, any)) *MockContext_Set_Call
type MockContext_Status_Call ¶
MockContext_Status_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Status'
func (*MockContext_Status_Call) Return ¶
func (_c *MockContext_Status_Call) Return() *MockContext_Status_Call
func (*MockContext_Status_Call) Run ¶
func (_c *MockContext_Status_Call) Run(run func(code int)) *MockContext_Status_Call
func (*MockContext_Status_Call) RunAndReturn ¶
func (_c *MockContext_Status_Call) RunAndReturn(run func(int)) *MockContext_Status_Call
type MockContext_Value_Call ¶
MockContext_Value_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Value'
func (*MockContext_Value_Call) Return ¶
func (_c *MockContext_Value_Call) Return(_a0 any) *MockContext_Value_Call
func (*MockContext_Value_Call) Run ¶
func (_c *MockContext_Value_Call) Run(run func(key any)) *MockContext_Value_Call
func (*MockContext_Value_Call) RunAndReturn ¶
func (_c *MockContext_Value_Call) RunAndReturn(run func(any) any) *MockContext_Value_Call
type MockContext_Writer_Call ¶
MockContext_Writer_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Writer'
func (*MockContext_Writer_Call) Return ¶
func (_c *MockContext_Writer_Call) Return(_a0 ResponseWriter) *MockContext_Writer_Call
func (*MockContext_Writer_Call) Run ¶
func (_c *MockContext_Writer_Call) Run(run func()) *MockContext_Writer_Call
func (*MockContext_Writer_Call) RunAndReturn ¶
func (_c *MockContext_Writer_Call) RunAndReturn(run func() ResponseWriter) *MockContext_Writer_Call
type MockErrHandlerFunc ¶
MockErrHandlerFunc is an autogenerated mock type for the ErrHandlerFunc type
func NewMockErrHandlerFunc ¶
func NewMockErrHandlerFunc(t interface { mock.TestingT Cleanup(func()) }) *MockErrHandlerFunc
NewMockErrHandlerFunc creates a new instance of MockErrHandlerFunc. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockErrHandlerFunc) EXPECT ¶
func (_m *MockErrHandlerFunc) EXPECT() *MockErrHandlerFunc_Expecter
func (*MockErrHandlerFunc) Execute ¶
func (_m *MockErrHandlerFunc) Execute(ctx Context) error
Execute provides a mock function with given fields: ctx
type MockErrHandlerFunc_Execute_Call ¶
MockErrHandlerFunc_Execute_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Execute'
func (*MockErrHandlerFunc_Execute_Call) Return ¶
func (_c *MockErrHandlerFunc_Execute_Call) Return(_a0 error) *MockErrHandlerFunc_Execute_Call
func (*MockErrHandlerFunc_Execute_Call) Run ¶
func (_c *MockErrHandlerFunc_Execute_Call) Run(run func(ctx Context)) *MockErrHandlerFunc_Execute_Call
func (*MockErrHandlerFunc_Execute_Call) RunAndReturn ¶
func (_c *MockErrHandlerFunc_Execute_Call) RunAndReturn(run func(Context) error) *MockErrHandlerFunc_Execute_Call
type MockErrHandlerFunc_Expecter ¶
type MockErrHandlerFunc_Expecter struct {
// contains filtered or unexported fields
}
func (*MockErrHandlerFunc_Expecter) Execute ¶
func (_e *MockErrHandlerFunc_Expecter) Execute(ctx interface{}) *MockErrHandlerFunc_Execute_Call
Execute is a helper method to define mock.On call
- ctx Context
type MockGRPCOption ¶
MockGRPCOption is an autogenerated mock type for the GRPCOption type
func NewMockGRPCOption ¶
func NewMockGRPCOption(t interface { mock.TestingT Cleanup(func()) }) *MockGRPCOption
NewMockGRPCOption creates a new instance of MockGRPCOption. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockGRPCOption) EXPECT ¶
func (_m *MockGRPCOption) EXPECT() *MockGRPCOption_Expecter
func (*MockGRPCOption) Execute ¶
func (_m *MockGRPCOption) Execute(option *[]grpc.ServerOption)
Execute provides a mock function with given fields: option
type MockGRPCOption_Execute_Call ¶
MockGRPCOption_Execute_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Execute'
func (*MockGRPCOption_Execute_Call) Return ¶
func (_c *MockGRPCOption_Execute_Call) Return() *MockGRPCOption_Execute_Call
func (*MockGRPCOption_Execute_Call) Run ¶
func (_c *MockGRPCOption_Execute_Call) Run(run func(option *[]grpc.ServerOption)) *MockGRPCOption_Execute_Call
func (*MockGRPCOption_Execute_Call) RunAndReturn ¶
func (_c *MockGRPCOption_Execute_Call) RunAndReturn(run func(*[]grpc.ServerOption)) *MockGRPCOption_Execute_Call
type MockGRPCOption_Expecter ¶
type MockGRPCOption_Expecter struct {
// contains filtered or unexported fields
}
func (*MockGRPCOption_Expecter) Execute ¶
func (_e *MockGRPCOption_Expecter) Execute(option interface{}) *MockGRPCOption_Execute_Call
Execute is a helper method to define mock.On call
- option *[]grpc.ServerOption
type MockHandlerFunc ¶
MockHandlerFunc is an autogenerated mock type for the HandlerFunc type
func NewMockHandlerFunc ¶
func NewMockHandlerFunc(t interface { mock.TestingT Cleanup(func()) }) *MockHandlerFunc
NewMockHandlerFunc creates a new instance of MockHandlerFunc. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockHandlerFunc) EXPECT ¶
func (_m *MockHandlerFunc) EXPECT() *MockHandlerFunc_Expecter
func (*MockHandlerFunc) Execute ¶
func (_m *MockHandlerFunc) Execute(ctx Context)
Execute provides a mock function with given fields: ctx
type MockHandlerFunc_Execute_Call ¶
MockHandlerFunc_Execute_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Execute'
func (*MockHandlerFunc_Execute_Call) Return ¶
func (_c *MockHandlerFunc_Execute_Call) Return() *MockHandlerFunc_Execute_Call
func (*MockHandlerFunc_Execute_Call) Run ¶
func (_c *MockHandlerFunc_Execute_Call) Run(run func(ctx Context)) *MockHandlerFunc_Execute_Call
func (*MockHandlerFunc_Execute_Call) RunAndReturn ¶
func (_c *MockHandlerFunc_Execute_Call) RunAndReturn(run func(Context)) *MockHandlerFunc_Execute_Call
type MockHandlerFunc_Expecter ¶
type MockHandlerFunc_Expecter struct {
// contains filtered or unexported fields
}
func (*MockHandlerFunc_Expecter) Execute ¶
func (_e *MockHandlerFunc_Expecter) Execute(ctx interface{}) *MockHandlerFunc_Execute_Call
Execute is a helper method to define mock.On call
- ctx Context
type MockResponseWriter ¶
MockResponseWriter is an autogenerated mock type for the ResponseWriter type
func NewMockResponseWriter ¶
func NewMockResponseWriter(t interface { mock.TestingT Cleanup(func()) }) *MockResponseWriter
NewMockResponseWriter creates a new instance of MockResponseWriter. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockResponseWriter) CloseNotify ¶
func (_m *MockResponseWriter) CloseNotify() <-chan bool
CloseNotify provides a mock function with no fields
func (*MockResponseWriter) EXPECT ¶
func (_m *MockResponseWriter) EXPECT() *MockResponseWriter_Expecter
func (*MockResponseWriter) Flush ¶
func (_m *MockResponseWriter) Flush()
Flush provides a mock function with no fields
func (*MockResponseWriter) Header ¶
func (_m *MockResponseWriter) Header() http.Header
Header provides a mock function with no fields
func (*MockResponseWriter) Hijack ¶
func (_m *MockResponseWriter) Hijack() (net.Conn, *bufio.ReadWriter, error)
Hijack provides a mock function with no fields
func (*MockResponseWriter) Pusher ¶
func (_m *MockResponseWriter) Pusher() http.Pusher
Pusher provides a mock function with no fields
func (*MockResponseWriter) Size ¶
func (_m *MockResponseWriter) Size() int
Size provides a mock function with no fields
func (*MockResponseWriter) Status ¶
func (_m *MockResponseWriter) Status() int
Status provides a mock function with no fields
func (*MockResponseWriter) Write ¶
func (_m *MockResponseWriter) Write(_a0 []byte) (int, error)
Write provides a mock function with given fields: _a0
func (*MockResponseWriter) WriteHeader ¶
func (_m *MockResponseWriter) WriteHeader(statusCode int)
WriteHeader provides a mock function with given fields: statusCode
func (*MockResponseWriter) WriteHeaderNow ¶
func (_m *MockResponseWriter) WriteHeaderNow()
WriteHeaderNow provides a mock function with no fields
func (*MockResponseWriter) WriteString ¶
func (_m *MockResponseWriter) WriteString(_a0 string) (int, error)
WriteString provides a mock function with given fields: _a0
func (*MockResponseWriter) Written ¶
func (_m *MockResponseWriter) Written() bool
Written provides a mock function with no fields
type MockResponseWriter_CloseNotify_Call ¶
MockResponseWriter_CloseNotify_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CloseNotify'
func (*MockResponseWriter_CloseNotify_Call) Return ¶
func (_c *MockResponseWriter_CloseNotify_Call) Return(_a0 <-chan bool) *MockResponseWriter_CloseNotify_Call
func (*MockResponseWriter_CloseNotify_Call) Run ¶
func (_c *MockResponseWriter_CloseNotify_Call) Run(run func()) *MockResponseWriter_CloseNotify_Call
func (*MockResponseWriter_CloseNotify_Call) RunAndReturn ¶
func (_c *MockResponseWriter_CloseNotify_Call) RunAndReturn(run func() <-chan bool) *MockResponseWriter_CloseNotify_Call
type MockResponseWriter_Expecter ¶
type MockResponseWriter_Expecter struct {
// contains filtered or unexported fields
}
func (*MockResponseWriter_Expecter) CloseNotify ¶
func (_e *MockResponseWriter_Expecter) CloseNotify() *MockResponseWriter_CloseNotify_Call
CloseNotify is a helper method to define mock.On call
func (*MockResponseWriter_Expecter) Flush ¶
func (_e *MockResponseWriter_Expecter) Flush() *MockResponseWriter_Flush_Call
Flush is a helper method to define mock.On call
func (*MockResponseWriter_Expecter) Header ¶
func (_e *MockResponseWriter_Expecter) Header() *MockResponseWriter_Header_Call
Header is a helper method to define mock.On call
func (*MockResponseWriter_Expecter) Hijack ¶
func (_e *MockResponseWriter_Expecter) Hijack() *MockResponseWriter_Hijack_Call
Hijack is a helper method to define mock.On call
func (*MockResponseWriter_Expecter) Pusher ¶
func (_e *MockResponseWriter_Expecter) Pusher() *MockResponseWriter_Pusher_Call
Pusher is a helper method to define mock.On call
func (*MockResponseWriter_Expecter) Size ¶
func (_e *MockResponseWriter_Expecter) Size() *MockResponseWriter_Size_Call
Size is a helper method to define mock.On call
func (*MockResponseWriter_Expecter) Status ¶
func (_e *MockResponseWriter_Expecter) Status() *MockResponseWriter_Status_Call
Status is a helper method to define mock.On call
func (*MockResponseWriter_Expecter) Write ¶
func (_e *MockResponseWriter_Expecter) Write(_a0 interface{}) *MockResponseWriter_Write_Call
Write is a helper method to define mock.On call
- _a0 []byte
func (*MockResponseWriter_Expecter) WriteHeader ¶
func (_e *MockResponseWriter_Expecter) WriteHeader(statusCode interface{}) *MockResponseWriter_WriteHeader_Call
WriteHeader is a helper method to define mock.On call
- statusCode int
func (*MockResponseWriter_Expecter) WriteHeaderNow ¶
func (_e *MockResponseWriter_Expecter) WriteHeaderNow() *MockResponseWriter_WriteHeaderNow_Call
WriteHeaderNow is a helper method to define mock.On call
func (*MockResponseWriter_Expecter) WriteString ¶
func (_e *MockResponseWriter_Expecter) WriteString(_a0 interface{}) *MockResponseWriter_WriteString_Call
WriteString is a helper method to define mock.On call
- _a0 string
func (*MockResponseWriter_Expecter) Written ¶
func (_e *MockResponseWriter_Expecter) Written() *MockResponseWriter_Written_Call
Written is a helper method to define mock.On call
type MockResponseWriter_Flush_Call ¶
MockResponseWriter_Flush_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Flush'
func (*MockResponseWriter_Flush_Call) Return ¶
func (_c *MockResponseWriter_Flush_Call) Return() *MockResponseWriter_Flush_Call
func (*MockResponseWriter_Flush_Call) Run ¶
func (_c *MockResponseWriter_Flush_Call) Run(run func()) *MockResponseWriter_Flush_Call
func (*MockResponseWriter_Flush_Call) RunAndReturn ¶
func (_c *MockResponseWriter_Flush_Call) RunAndReturn(run func()) *MockResponseWriter_Flush_Call
type MockResponseWriter_Header_Call ¶
MockResponseWriter_Header_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Header'
func (*MockResponseWriter_Header_Call) Return ¶
func (_c *MockResponseWriter_Header_Call) Return(_a0 http.Header) *MockResponseWriter_Header_Call
func (*MockResponseWriter_Header_Call) Run ¶
func (_c *MockResponseWriter_Header_Call) Run(run func()) *MockResponseWriter_Header_Call
func (*MockResponseWriter_Header_Call) RunAndReturn ¶
func (_c *MockResponseWriter_Header_Call) RunAndReturn(run func() http.Header) *MockResponseWriter_Header_Call
type MockResponseWriter_Hijack_Call ¶
MockResponseWriter_Hijack_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Hijack'
func (*MockResponseWriter_Hijack_Call) Return ¶
func (_c *MockResponseWriter_Hijack_Call) Return(_a0 net.Conn, _a1 *bufio.ReadWriter, _a2 error) *MockResponseWriter_Hijack_Call
func (*MockResponseWriter_Hijack_Call) Run ¶
func (_c *MockResponseWriter_Hijack_Call) Run(run func()) *MockResponseWriter_Hijack_Call
func (*MockResponseWriter_Hijack_Call) RunAndReturn ¶
func (_c *MockResponseWriter_Hijack_Call) RunAndReturn(run func() (net.Conn, *bufio.ReadWriter, error)) *MockResponseWriter_Hijack_Call
type MockResponseWriter_Pusher_Call ¶
MockResponseWriter_Pusher_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Pusher'
func (*MockResponseWriter_Pusher_Call) Return ¶
func (_c *MockResponseWriter_Pusher_Call) Return(_a0 http.Pusher) *MockResponseWriter_Pusher_Call
func (*MockResponseWriter_Pusher_Call) Run ¶
func (_c *MockResponseWriter_Pusher_Call) Run(run func()) *MockResponseWriter_Pusher_Call
func (*MockResponseWriter_Pusher_Call) RunAndReturn ¶
func (_c *MockResponseWriter_Pusher_Call) RunAndReturn(run func() http.Pusher) *MockResponseWriter_Pusher_Call
type MockResponseWriter_Size_Call ¶
MockResponseWriter_Size_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Size'
func (*MockResponseWriter_Size_Call) Return ¶
func (_c *MockResponseWriter_Size_Call) Return(_a0 int) *MockResponseWriter_Size_Call
func (*MockResponseWriter_Size_Call) Run ¶
func (_c *MockResponseWriter_Size_Call) Run(run func()) *MockResponseWriter_Size_Call
func (*MockResponseWriter_Size_Call) RunAndReturn ¶
func (_c *MockResponseWriter_Size_Call) RunAndReturn(run func() int) *MockResponseWriter_Size_Call
type MockResponseWriter_Status_Call ¶
MockResponseWriter_Status_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Status'
func (*MockResponseWriter_Status_Call) Return ¶
func (_c *MockResponseWriter_Status_Call) Return(_a0 int) *MockResponseWriter_Status_Call
func (*MockResponseWriter_Status_Call) Run ¶
func (_c *MockResponseWriter_Status_Call) Run(run func()) *MockResponseWriter_Status_Call
func (*MockResponseWriter_Status_Call) RunAndReturn ¶
func (_c *MockResponseWriter_Status_Call) RunAndReturn(run func() int) *MockResponseWriter_Status_Call
type MockResponseWriter_WriteHeaderNow_Call ¶
MockResponseWriter_WriteHeaderNow_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'WriteHeaderNow'
func (*MockResponseWriter_WriteHeaderNow_Call) Return ¶
func (_c *MockResponseWriter_WriteHeaderNow_Call) Return() *MockResponseWriter_WriteHeaderNow_Call
func (*MockResponseWriter_WriteHeaderNow_Call) Run ¶
func (_c *MockResponseWriter_WriteHeaderNow_Call) Run(run func()) *MockResponseWriter_WriteHeaderNow_Call
func (*MockResponseWriter_WriteHeaderNow_Call) RunAndReturn ¶
func (_c *MockResponseWriter_WriteHeaderNow_Call) RunAndReturn(run func()) *MockResponseWriter_WriteHeaderNow_Call
type MockResponseWriter_WriteHeader_Call ¶
MockResponseWriter_WriteHeader_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'WriteHeader'
func (*MockResponseWriter_WriteHeader_Call) Return ¶
func (_c *MockResponseWriter_WriteHeader_Call) Return() *MockResponseWriter_WriteHeader_Call
func (*MockResponseWriter_WriteHeader_Call) Run ¶
func (_c *MockResponseWriter_WriteHeader_Call) Run(run func(statusCode int)) *MockResponseWriter_WriteHeader_Call
func (*MockResponseWriter_WriteHeader_Call) RunAndReturn ¶
func (_c *MockResponseWriter_WriteHeader_Call) RunAndReturn(run func(int)) *MockResponseWriter_WriteHeader_Call
type MockResponseWriter_WriteString_Call ¶
MockResponseWriter_WriteString_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'WriteString'
func (*MockResponseWriter_WriteString_Call) Return ¶
func (_c *MockResponseWriter_WriteString_Call) Return(_a0 int, _a1 error) *MockResponseWriter_WriteString_Call
func (*MockResponseWriter_WriteString_Call) Run ¶
func (_c *MockResponseWriter_WriteString_Call) Run(run func(_a0 string)) *MockResponseWriter_WriteString_Call
func (*MockResponseWriter_WriteString_Call) RunAndReturn ¶
func (_c *MockResponseWriter_WriteString_Call) RunAndReturn(run func(string) (int, error)) *MockResponseWriter_WriteString_Call
type MockResponseWriter_Write_Call ¶
MockResponseWriter_Write_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Write'
func (*MockResponseWriter_Write_Call) Return ¶
func (_c *MockResponseWriter_Write_Call) Return(_a0 int, _a1 error) *MockResponseWriter_Write_Call
func (*MockResponseWriter_Write_Call) Run ¶
func (_c *MockResponseWriter_Write_Call) Run(run func(_a0 []byte)) *MockResponseWriter_Write_Call
func (*MockResponseWriter_Write_Call) RunAndReturn ¶
func (_c *MockResponseWriter_Write_Call) RunAndReturn(run func([]byte) (int, error)) *MockResponseWriter_Write_Call
type MockResponseWriter_Written_Call ¶
MockResponseWriter_Written_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Written'
func (*MockResponseWriter_Written_Call) Return ¶
func (_c *MockResponseWriter_Written_Call) Return(_a0 bool) *MockResponseWriter_Written_Call
func (*MockResponseWriter_Written_Call) Run ¶
func (_c *MockResponseWriter_Written_Call) Run(run func()) *MockResponseWriter_Written_Call
func (*MockResponseWriter_Written_Call) RunAndReturn ¶
func (_c *MockResponseWriter_Written_Call) RunAndReturn(run func() bool) *MockResponseWriter_Written_Call
type MockRouter ¶
MockRouter is an autogenerated mock type for the Router type
func NewMockRouter ¶
func NewMockRouter(t interface { mock.TestingT Cleanup(func()) }) *MockRouter
NewMockRouter creates a new instance of MockRouter. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockRouter) Delete ¶
func (_m *MockRouter) Delete(relativePath string, handler ErrHandlerFunc)
Delete provides a mock function with given fields: relativePath, handler
func (*MockRouter) EXPECT ¶
func (_m *MockRouter) EXPECT() *MockRouter_Expecter
func (*MockRouter) Get ¶
func (_m *MockRouter) Get(relativePath string, handler ErrHandlerFunc)
Get provides a mock function with given fields: relativePath, handler
func (*MockRouter) Group ¶
func (_m *MockRouter) Group(relativePath string, routerFunc func(Router))
Group provides a mock function with given fields: relativePath, routerFunc
func (*MockRouter) Handle ¶
func (_m *MockRouter) Handle(method string, relativePath string, handler ErrHandlerFunc)
Handle provides a mock function with given fields: method, relativePath, handler
func (*MockRouter) Patch ¶
func (_m *MockRouter) Patch(relativePath string, handler ErrHandlerFunc)
Patch provides a mock function with given fields: relativePath, handler
func (*MockRouter) Post ¶
func (_m *MockRouter) Post(relativePath string, handler ErrHandlerFunc)
Post provides a mock function with given fields: relativePath, handler
func (*MockRouter) Put ¶
func (_m *MockRouter) Put(relativePath string, handler ErrHandlerFunc)
Put provides a mock function with given fields: relativePath, handler
func (*MockRouter) Use ¶
func (_m *MockRouter) Use(middleware ...func(Context))
Use provides a mock function with given fields: middleware
type MockRouter_Delete_Call ¶
MockRouter_Delete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Delete'
func (*MockRouter_Delete_Call) Return ¶
func (_c *MockRouter_Delete_Call) Return() *MockRouter_Delete_Call
func (*MockRouter_Delete_Call) Run ¶
func (_c *MockRouter_Delete_Call) Run(run func(relativePath string, handler ErrHandlerFunc)) *MockRouter_Delete_Call
func (*MockRouter_Delete_Call) RunAndReturn ¶
func (_c *MockRouter_Delete_Call) RunAndReturn(run func(string, ErrHandlerFunc)) *MockRouter_Delete_Call
type MockRouter_Expecter ¶
type MockRouter_Expecter struct {
// contains filtered or unexported fields
}
func (*MockRouter_Expecter) Delete ¶
func (_e *MockRouter_Expecter) Delete(relativePath interface{}, handler interface{}) *MockRouter_Delete_Call
Delete is a helper method to define mock.On call
- relativePath string
- handler ErrHandlerFunc
func (*MockRouter_Expecter) Get ¶
func (_e *MockRouter_Expecter) Get(relativePath interface{}, handler interface{}) *MockRouter_Get_Call
Get is a helper method to define mock.On call
- relativePath string
- handler ErrHandlerFunc
func (*MockRouter_Expecter) Group ¶
func (_e *MockRouter_Expecter) Group(relativePath interface{}, routerFunc interface{}) *MockRouter_Group_Call
Group is a helper method to define mock.On call
- relativePath string
- routerFunc func(Router)
func (*MockRouter_Expecter) Handle ¶
func (_e *MockRouter_Expecter) Handle(method interface{}, relativePath interface{}, handler interface{}) *MockRouter_Handle_Call
Handle is a helper method to define mock.On call
- method string
- relativePath string
- handler ErrHandlerFunc
func (*MockRouter_Expecter) Patch ¶
func (_e *MockRouter_Expecter) Patch(relativePath interface{}, handler interface{}) *MockRouter_Patch_Call
Patch is a helper method to define mock.On call
- relativePath string
- handler ErrHandlerFunc
func (*MockRouter_Expecter) Post ¶
func (_e *MockRouter_Expecter) Post(relativePath interface{}, handler interface{}) *MockRouter_Post_Call
Post is a helper method to define mock.On call
- relativePath string
- handler ErrHandlerFunc
func (*MockRouter_Expecter) Put ¶
func (_e *MockRouter_Expecter) Put(relativePath interface{}, handler interface{}) *MockRouter_Put_Call
Put is a helper method to define mock.On call
- relativePath string
- handler ErrHandlerFunc
func (*MockRouter_Expecter) Use ¶
func (_e *MockRouter_Expecter) Use(middleware ...interface{}) *MockRouter_Use_Call
Use is a helper method to define mock.On call
- middleware ...func(Context)
type MockRouter_Get_Call ¶
MockRouter_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get'
func (*MockRouter_Get_Call) Return ¶
func (_c *MockRouter_Get_Call) Return() *MockRouter_Get_Call
func (*MockRouter_Get_Call) Run ¶
func (_c *MockRouter_Get_Call) Run(run func(relativePath string, handler ErrHandlerFunc)) *MockRouter_Get_Call
func (*MockRouter_Get_Call) RunAndReturn ¶
func (_c *MockRouter_Get_Call) RunAndReturn(run func(string, ErrHandlerFunc)) *MockRouter_Get_Call
type MockRouter_Group_Call ¶
MockRouter_Group_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Group'
func (*MockRouter_Group_Call) Return ¶
func (_c *MockRouter_Group_Call) Return() *MockRouter_Group_Call
func (*MockRouter_Group_Call) Run ¶
func (_c *MockRouter_Group_Call) Run(run func(relativePath string, routerFunc func(Router))) *MockRouter_Group_Call
func (*MockRouter_Group_Call) RunAndReturn ¶
func (_c *MockRouter_Group_Call) RunAndReturn(run func(string, func(Router))) *MockRouter_Group_Call
type MockRouter_Handle_Call ¶
MockRouter_Handle_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Handle'
func (*MockRouter_Handle_Call) Return ¶
func (_c *MockRouter_Handle_Call) Return() *MockRouter_Handle_Call
func (*MockRouter_Handle_Call) Run ¶
func (_c *MockRouter_Handle_Call) Run(run func(method string, relativePath string, handler ErrHandlerFunc)) *MockRouter_Handle_Call
func (*MockRouter_Handle_Call) RunAndReturn ¶
func (_c *MockRouter_Handle_Call) RunAndReturn(run func(string, string, ErrHandlerFunc)) *MockRouter_Handle_Call
type MockRouter_Patch_Call ¶
MockRouter_Patch_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Patch'
func (*MockRouter_Patch_Call) Return ¶
func (_c *MockRouter_Patch_Call) Return() *MockRouter_Patch_Call
func (*MockRouter_Patch_Call) Run ¶
func (_c *MockRouter_Patch_Call) Run(run func(relativePath string, handler ErrHandlerFunc)) *MockRouter_Patch_Call
func (*MockRouter_Patch_Call) RunAndReturn ¶
func (_c *MockRouter_Patch_Call) RunAndReturn(run func(string, ErrHandlerFunc)) *MockRouter_Patch_Call
type MockRouter_Post_Call ¶
MockRouter_Post_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Post'
func (*MockRouter_Post_Call) Return ¶
func (_c *MockRouter_Post_Call) Return() *MockRouter_Post_Call
func (*MockRouter_Post_Call) Run ¶
func (_c *MockRouter_Post_Call) Run(run func(relativePath string, handler ErrHandlerFunc)) *MockRouter_Post_Call
func (*MockRouter_Post_Call) RunAndReturn ¶
func (_c *MockRouter_Post_Call) RunAndReturn(run func(string, ErrHandlerFunc)) *MockRouter_Post_Call
type MockRouter_Put_Call ¶
MockRouter_Put_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Put'
func (*MockRouter_Put_Call) Return ¶
func (_c *MockRouter_Put_Call) Return() *MockRouter_Put_Call
func (*MockRouter_Put_Call) Run ¶
func (_c *MockRouter_Put_Call) Run(run func(relativePath string, handler ErrHandlerFunc)) *MockRouter_Put_Call
func (*MockRouter_Put_Call) RunAndReturn ¶
func (_c *MockRouter_Put_Call) RunAndReturn(run func(string, ErrHandlerFunc)) *MockRouter_Put_Call
type MockRouter_Use_Call ¶
MockRouter_Use_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Use'
func (*MockRouter_Use_Call) Return ¶
func (_c *MockRouter_Use_Call) Return() *MockRouter_Use_Call
func (*MockRouter_Use_Call) Run ¶
func (_c *MockRouter_Use_Call) Run(run func(middleware ...func(Context))) *MockRouter_Use_Call
func (*MockRouter_Use_Call) RunAndReturn ¶
func (_c *MockRouter_Use_Call) RunAndReturn(run func(...func(Context))) *MockRouter_Use_Call
type MockServiceRegistrar ¶
MockServiceRegistrar is an autogenerated mock type for the ServiceRegistrar type
func NewMockServiceRegistrar ¶
func NewMockServiceRegistrar(t interface { mock.TestingT Cleanup(func()) }) *MockServiceRegistrar
NewMockServiceRegistrar creates a new instance of MockServiceRegistrar. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockServiceRegistrar) EXPECT ¶
func (_m *MockServiceRegistrar) EXPECT() *MockServiceRegistrar_Expecter
func (*MockServiceRegistrar) RegisterService ¶
func (_m *MockServiceRegistrar) RegisterService(desc *grpc.ServiceDesc, impl any)
RegisterService provides a mock function with given fields: desc, impl
type MockServiceRegistrar_Expecter ¶
type MockServiceRegistrar_Expecter struct {
// contains filtered or unexported fields
}
func (*MockServiceRegistrar_Expecter) RegisterService ¶
func (_e *MockServiceRegistrar_Expecter) RegisterService(desc interface{}, impl interface{}) *MockServiceRegistrar_RegisterService_Call
RegisterService is a helper method to define mock.On call
- desc *grpc.ServiceDesc
- impl any
type MockServiceRegistrar_RegisterService_Call ¶
MockServiceRegistrar_RegisterService_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RegisterService'
func (*MockServiceRegistrar_RegisterService_Call) Return ¶
func (_c *MockServiceRegistrar_RegisterService_Call) Return() *MockServiceRegistrar_RegisterService_Call
func (*MockServiceRegistrar_RegisterService_Call) Run ¶
func (_c *MockServiceRegistrar_RegisterService_Call) Run(run func(desc *grpc.ServiceDesc, impl any)) *MockServiceRegistrar_RegisterService_Call
func (*MockServiceRegistrar_RegisterService_Call) RunAndReturn ¶
func (_c *MockServiceRegistrar_RegisterService_Call) RunAndReturn(run func(*grpc.ServiceDesc, any)) *MockServiceRegistrar_RegisterService_Call
type ResponseWriter ¶
type ResponseWriter interface { http.ResponseWriter http.Hijacker http.Flusher http.CloseNotifier // Status returns the HTTP response status code of the current request. Status() int // Size returns the number of bytes already written into the response http body. // See Written() Size() int // WriteString writes the string into the response body. WriteString(string) (int, error) // Written returns true if the response body was already written. Written() bool // WriteHeaderNow forces to write the http header (status code + headers). WriteHeaderNow() // Pusher get the http.Pusher for server push Pusher() http.Pusher }
ResponseWriter copy from gin.ResponseWriter
type Router ¶
type Router interface { Use(middleware ...func(ctx Context)) Handle(method string, relativePath string, handler ErrHandlerFunc) Get(relativePath string, handler ErrHandlerFunc) Post(relativePath string, handler ErrHandlerFunc) Put(relativePath string, handler ErrHandlerFunc) Patch(relativePath string, handler ErrHandlerFunc) Delete(relativePath string, handler ErrHandlerFunc) Group(relativePath string, routerFunc func(Router)) }
func NewTestRoute ¶
func NewTestRoute(w http.ResponseWriter) (Router, func(func(Context)))
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
func NewHttpServer ¶
func NewHttpServer(ctx context.Context, addr string, setupRouteFunc func(Router), opts ...func(*Server)) Server
NewHttpServer creates new http server
type ServiceRegistrar ¶
type ServiceRegistrar interface {
RegisterService(desc *grpc.ServiceDesc, impl any)
}
Source Files
¶
- context.go
- errors.go
- grpc_options.go
- grpc_server.go
- grpc_service_registrar.go
- grpc_stream_interceptor.go
- grpc_unary_interceptor.go
- handler_func.go
- middleware_root.go
- mock_Context.go
- mock_ErrHandlerFunc.go
- mock_GRPCOption.go
- mock_HandlerFunc.go
- mock_ResponseWriter.go
- mock_Router.go
- mock_ServiceRegistrar.go
- response_writer.go
- router.go
- server.go
- test_helper.go
Directories
¶
Path | Synopsis |
---|---|
caching
|
|
Package jwt provided method for signing and verify JWT
|
Package jwt provided method for signing and verify JWT |
middleware
|
|
mocks
|
|