Documentation ¶
Overview ¶
Package mocks contains mocks of interfaces.
Index ¶
- Constants
- func MockFuncHandler(mf func(ctx context.Context, req *MyRequest) (r *MyResponse, err error)) interface{}
- func MyServiceHandler() interface{}
- func NewMockArgs() interface{}
- func NewMockCliTransHandlerFactory(hdrl *MockCliTransHandler) remote.ClientTransHandlerFactory
- func NewMockResult() interface{}
- func NewMockSvrTransHandlerFactory(hdrl *MockSvrTransHandler) remote.ServerTransHandlerFactory
- func NewMockTransServerFactory(transSvr *MockTransServer) remote.TransServerFactory
- func Service2Info() *serviceinfo.ServiceInfo
- func Service3Info() *serviceinfo.ServiceInfo
- func ServiceInfo() *serviceinfo.ServiceInfo
- type Conn
- func (m Conn) Close() (e error)
- func (m Conn) LocalAddr() (r net.Addr)
- func (m Conn) Read(b []byte) (n int, err error)
- func (m Conn) RemoteAddr() (r net.Addr)
- func (m Conn) SetDeadline(t time.Time) (e error)
- func (m Conn) SetReadDeadline(t time.Time) (e error)
- func (m Conn) SetWriteDeadline(t time.Time) (e error)
- func (m Conn) Write(b []byte) (n int, err error)
- type MockCliTransHandler
- func (t *MockCliTransHandler) OnActive(ctx context.Context, conn net.Conn) (context.Context, error)
- func (t *MockCliTransHandler) OnError(ctx context.Context, err error, conn net.Conn)
- func (t *MockCliTransHandler) OnInactive(ctx context.Context, conn net.Conn)
- func (t *MockCliTransHandler) OnMessage(ctx context.Context, args, result remote.Message) (context.Context, error)
- func (t *MockCliTransHandler) Read(ctx context.Context, conn net.Conn, msg remote.Message) (nctx context.Context, err error)
- func (t *MockCliTransHandler) SetPipeline(p *remote.TransPipeline)
- func (t *MockCliTransHandler) Write(ctx context.Context, conn net.Conn, send remote.Message) (nctx context.Context, err error)
- type MockSvrTransHandler
- func (t *MockSvrTransHandler) OnActive(ctx context.Context, conn net.Conn) (context.Context, error)
- func (t *MockSvrTransHandler) OnError(ctx context.Context, err error, conn net.Conn)
- func (t *MockSvrTransHandler) OnInactive(ctx context.Context, conn net.Conn)
- func (t *MockSvrTransHandler) OnMessage(ctx context.Context, args, result remote.Message) (context.Context, error)
- func (t *MockSvrTransHandler) OnRead(ctx context.Context, conn net.Conn) (err error)
- func (t *MockSvrTransHandler) Read(ctx context.Context, conn net.Conn, msg remote.Message) (nctx context.Context, err error)
- func (t *MockSvrTransHandler) SetPipeline(p *remote.TransPipeline)
- func (t *MockSvrTransHandler) Write(ctx context.Context, conn net.Conn, send remote.Message) (nctx context.Context, err error)
- type MockTransServer
- type MockTransServerFactory
- type MyException
- type MyRequest
- type MyResponse
- type MyService
Constants ¶
const ( MockServiceName = "MockService" MockService2Name = "MockService2" MockService3Name = "MockService3" MockMethod string = "mock" Mock2Method string = "mock2" MockExceptionMethod string = "mockException" MockErrorMethod string = "mockError" MockOnewayMethod string = "mockOneway" MockStreamingMethod string = "mockStreaming" )
method name of mock
Variables ¶
This section is empty.
Functions ¶
func MockFuncHandler ¶
func MockFuncHandler(mf func(ctx context.Context, req *MyRequest) (r *MyResponse, err error)) interface{}
MockFuncHandler .
func NewMockArgs ¶
func NewMockArgs() interface{}
func NewMockCliTransHandlerFactory ¶
func NewMockCliTransHandlerFactory(hdrl *MockCliTransHandler) remote.ClientTransHandlerFactory
NewMockCliTransHandlerFactory .
func NewMockResult ¶
func NewMockResult() interface{}
func NewMockSvrTransHandlerFactory ¶
func NewMockSvrTransHandlerFactory(hdrl *MockSvrTransHandler) remote.ServerTransHandlerFactory
NewMockSvrTransHandlerFactory .
func NewMockTransServerFactory ¶
func NewMockTransServerFactory(transSvr *MockTransServer) remote.TransServerFactory
NewMockTransServerFactory .
func Service2Info ¶ added in v0.8.0
func Service2Info() *serviceinfo.ServiceInfo
Service2Info return mock serviceInfo
func Service3Info ¶ added in v0.9.0
func Service3Info() *serviceinfo.ServiceInfo
Service3Info return mock serviceInfo
Types ¶
type Conn ¶
type Conn struct { ReadFunc func(b []byte) (n int, err error) WriteFunc func(b []byte) (n int, err error) CloseFunc func() (e error) LocalAddrFunc func() (r net.Addr) RemoteAddrFunc func() (r net.Addr) SetDeadlineFunc func(t time.Time) (e error) SetReadDeadlineFunc func(t time.Time) (e error) SetWriteDeadlineFunc func(t time.Time) (e error) }
Conn implements the net.Conn interface.
func (Conn) RemoteAddr ¶
RemoteAddr implements the net.Conn interface.
func (Conn) SetDeadline ¶
SetDeadline implements the net.Conn interface.
func (Conn) SetReadDeadline ¶
SetReadDeadline implements the net.Conn interface.
func (Conn) SetWriteDeadline ¶
SetWriteDeadline implements the net.Conn interface.
type MockCliTransHandler ¶
type MockCliTransHandler struct { WriteFunc func(ctx context.Context, conn net.Conn, send remote.Message) (nctx context.Context, err error) ReadFunc func(ctx context.Context, conn net.Conn, msg remote.Message) (nctx context.Context, err error) OnMessageFunc func(ctx context.Context, args, result remote.Message) (context.Context, error) // contains filtered or unexported fields }
MockCliTransHandler .
func (*MockCliTransHandler) OnInactive ¶
func (t *MockCliTransHandler) OnInactive(ctx context.Context, conn net.Conn)
OnInactive implements the remote.TransHandler interface.
func (*MockCliTransHandler) OnMessage ¶
func (t *MockCliTransHandler) OnMessage(ctx context.Context, args, result remote.Message) (context.Context, error)
OnMessage implements the remote.TransHandler interface.
func (*MockCliTransHandler) Read ¶
func (t *MockCliTransHandler) Read(ctx context.Context, conn net.Conn, msg remote.Message) (nctx context.Context, err error)
Read implements the remote.TransHandler interface.
func (*MockCliTransHandler) SetPipeline ¶
func (t *MockCliTransHandler) SetPipeline(p *remote.TransPipeline)
SetPipeline implements the remote.TransHandler interface.
type MockSvrTransHandler ¶
type MockSvrTransHandler struct { Opt *remote.ServerOption OnReadFunc func(ctx context.Context, conn net.Conn) error WriteFunc func(ctx context.Context, conn net.Conn, send remote.Message) (nctx context.Context, err error) ReadFunc func(ctx context.Context, conn net.Conn, msg remote.Message) (nctx context.Context, err error) // contains filtered or unexported fields }
MockSvrTransHandler .
func (*MockSvrTransHandler) OnInactive ¶
func (t *MockSvrTransHandler) OnInactive(ctx context.Context, conn net.Conn)
OnInactive implements the remote.TransHandler interface.
func (*MockSvrTransHandler) OnMessage ¶
func (t *MockSvrTransHandler) OnMessage(ctx context.Context, args, result remote.Message) (context.Context, error)
OnMessage implements the remote.TransHandler interface.
func (*MockSvrTransHandler) Read ¶
func (t *MockSvrTransHandler) Read(ctx context.Context, conn net.Conn, msg remote.Message) (nctx context.Context, err error)
Read implements the remote.TransHandler interface.
func (*MockSvrTransHandler) SetPipeline ¶
func (t *MockSvrTransHandler) SetPipeline(p *remote.TransPipeline)
SetPipeline implements the remote.TransHandler interface.
type MockTransServer ¶
type MockTransServer struct { CreateListenerFunc func(net.Addr) (net.Listener, error) BootstrapServerFunc func(net.Listener) (err error) ShutdownFunc func() (err error) ConnCountFunc func() utils.AtomicInt // contains filtered or unexported fields }
MockTransServer .
func (*MockTransServer) BootstrapServer ¶
func (t *MockTransServer) BootstrapServer(ln net.Listener) (err error)
BootstrapServer .
func (*MockTransServer) ConnCount ¶
func (t *MockTransServer) ConnCount() (r utils.AtomicInt)
ConnCount .
func (*MockTransServer) CreateListener ¶
CreateListener .
type MockTransServerFactory ¶
type MockTransServerFactory struct {
// contains filtered or unexported fields
}
MockTransServerFactory .
func (*MockTransServerFactory) NewTransServer ¶
func (t *MockTransServerFactory) NewTransServer(opt *remote.ServerOption, transHdlr remote.ServerTransHandler) remote.TransServer
NewTransServer .
type MyException ¶
type MyException struct {
Message string `thrift:"message,1" json:"message"`
}
MyException .
func (*MyException) Error ¶
func (p *MyException) Error() string
type MyService ¶
type MyService interface { Mock(ctx context.Context, req *MyRequest) (r *MyResponse, err error) MockException(ctx context.Context, req *MyRequest) (r *MyResponse, err error) MockError(ctx context.Context, req *MyRequest) (r *MyResponse, err error) MockOneway(ctx context.Context, req *MyRequest) (err error) Mock2(ctx context.Context, req *MyRequest) (r *MyResponse, err error) }
MyService .
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
Package remote is a generated GoMock package.
|
Package remote is a generated GoMock package. |
Package discovery is a generated GoMock package.
|
Package discovery is a generated GoMock package. |
Package generic is a generated GoMock package.
|
Package generic is a generated GoMock package. |
Package klog is a generated GoMock package.
|
Package klog is a generated GoMock package. |
Package limiter is a generated GoMock package.
|
Package limiter is a generated GoMock package. |
Package loadbalance is a generated GoMock package.
|
Package loadbalance is a generated GoMock package. |
Package net is a generated GoMock package.
|
Package net is a generated GoMock package. |
Package netpoll is a generated GoMock package.
|
Package netpoll is a generated GoMock package. |
proto
|
|
kitex_gen/pbapi/mock
Code generated by Kitex v0.9.1.
|
Code generated by Kitex v0.9.1. |
Package proxy is a generated GoMock package.
|
Package proxy is a generated GoMock package. |
Package remote is a generated GoMock package.
|
Package remote is a generated GoMock package. |
Package rpc_info is a generated GoMock package.
|
Package rpc_info is a generated GoMock package. |
Package stats is a generated GoMock package.
|
Package stats is a generated GoMock package. |
Package utils is a generated GoMock package.
|
Package utils is a generated GoMock package. |