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 MockConnWithBufioxReader
- type MockSvrTransHandler
- func (t *MockSvrTransHandler) GracefulShutdown(ctx context.Context) (err error)
- 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 MockConnWithBufioxReader ¶ added in v0.14.0
func (*MockConnWithBufioxReader) Reader ¶ added in v0.14.0
func (c *MockConnWithBufioxReader) Reader() bufiox.Reader
type MockSvrTransHandler ¶
type MockSvrTransHandler struct {
Opt *remote.ServerOption
OnActiveFunc func(ctx context.Context, conn net.Conn) (context.Context, error)
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)
GracefulShutdownFunc func(ctx context.Context) (err error)
// contains filtered or unexported fields
}
MockSvrTransHandler .
func (*MockSvrTransHandler) GracefulShutdown ¶ added in v0.14.0
func (t *MockSvrTransHandler) GracefulShutdown(ctx context.Context) (err error)
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 bufiox is a generated GoMock package.
|
Package bufiox is a generated GoMock package. |
|
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. |