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. |