Documentation ¶
Index ¶
- Variables
- type Mock
- type MockClient
- type MockProcessor
- func (p *MockProcessor) AddToProcessorMap(key string, processor thrift.TProcessorFunction)
- func (p *MockProcessor) GetProcessorFunction(key string) (processor thrift.TProcessorFunction, ok bool)
- func (p *MockProcessor) Process(ctx context.Context, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException)
- func (p *MockProcessor) ProcessorMap() map[string]thrift.TProcessorFunction
- type MockReq
- func (p *MockReq) DeepEqual(ano *MockReq) bool
- func (p *MockReq) Field1DeepEqual(src string) bool
- func (p *MockReq) Field2DeepEqual(src map[string]string) bool
- func (p *MockReq) Field3DeepEqual(src []string) bool
- func (p *MockReq) GetMsg() (v string)
- func (p *MockReq) GetStrList() (v []string)
- func (p *MockReq) GetStrMap() (v map[string]string)
- func (p *MockReq) Read(iprot thrift.TProtocol) (err error)
- func (p *MockReq) ReadField1(iprot thrift.TProtocol) error
- func (p *MockReq) ReadField2(iprot thrift.TProtocol) error
- func (p *MockReq) ReadField3(iprot thrift.TProtocol) error
- func (p *MockReq) SetMsg(val string)
- func (p *MockReq) SetStrList(val []string)
- func (p *MockReq) SetStrMap(val map[string]string)
- func (p *MockReq) String() string
- func (p *MockReq) Write(oprot thrift.TProtocol) (err error)
- type MockTestArgs
- func (p *MockTestArgs) DeepEqual(ano *MockTestArgs) bool
- func (p *MockTestArgs) Field1DeepEqual(src *MockReq) bool
- func (p *MockTestArgs) GetFirstArgument() interface{}
- func (p *MockTestArgs) GetReq() (v *MockReq)
- func (p *MockTestArgs) IsSetReq() bool
- func (p *MockTestArgs) Read(iprot thrift.TProtocol) (err error)
- func (p *MockTestArgs) ReadField1(iprot thrift.TProtocol) error
- func (p *MockTestArgs) SetReq(val *MockReq)
- func (p *MockTestArgs) String() string
- func (p *MockTestArgs) Write(oprot thrift.TProtocol) (err error)
- type MockTestResult
- func (p *MockTestResult) DeepEqual(ano *MockTestResult) bool
- func (p *MockTestResult) Field0DeepEqual(src *string) bool
- func (p *MockTestResult) GetResult() interface{}
- func (p *MockTestResult) GetSuccess() (v string)
- func (p *MockTestResult) IsSetSuccess() bool
- func (p *MockTestResult) Read(iprot thrift.TProtocol) (err error)
- func (p *MockTestResult) ReadField0(iprot thrift.TProtocol) error
- func (p *MockTestResult) SetSuccess(x interface{})
- func (p *MockTestResult) String() string
- func (p *MockTestResult) Write(oprot thrift.TProtocol) (err error)
Constants ¶
This section is empty.
Variables ¶
View Source
var MockTestResult_Success_DEFAULT string
Functions ¶
This section is empty.
Types ¶
type MockClient ¶
type MockClient struct {
// contains filtered or unexported fields
}
func NewMockClient ¶
func NewMockClient(c thrift.TClient) *MockClient
func NewMockClientFactory ¶
func NewMockClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *MockClient
func NewMockClientProtocol ¶
func NewMockClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *MockClient
func (*MockClient) Client_ ¶
func (p *MockClient) Client_() thrift.TClient
type MockProcessor ¶
type MockProcessor struct {
// contains filtered or unexported fields
}
func NewMockProcessor ¶
func NewMockProcessor(handler Mock) *MockProcessor
func (*MockProcessor) AddToProcessorMap ¶
func (p *MockProcessor) AddToProcessorMap(key string, processor thrift.TProcessorFunction)
func (*MockProcessor) GetProcessorFunction ¶
func (p *MockProcessor) GetProcessorFunction(key string) (processor thrift.TProcessorFunction, ok bool)
func (*MockProcessor) Process ¶
func (p *MockProcessor) Process(ctx context.Context, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException)
func (*MockProcessor) ProcessorMap ¶
func (p *MockProcessor) ProcessorMap() map[string]thrift.TProcessorFunction
type MockReq ¶
type MockReq struct { Msg string `thrift:"Msg,1" json:"Msg"` StrMap map[string]string `thrift:"strMap,2" json:"strMap"` StrList []string `thrift:"strList,3" json:"strList"` }
var MockTestArgs_Req_DEFAULT *MockReq
func NewMockReq ¶
func NewMockReq() *MockReq
func (*MockReq) Field1DeepEqual ¶ added in v0.4.4
func (*MockReq) Field2DeepEqual ¶ added in v0.4.4
func (*MockReq) Field3DeepEqual ¶ added in v0.4.4
func (*MockReq) GetStrList ¶
func (*MockReq) SetStrList ¶
type MockTestArgs ¶
type MockTestArgs struct {
Req *MockReq `thrift:"req,1" json:"req"`
}
func NewMockTestArgs ¶
func NewMockTestArgs() *MockTestArgs
func (*MockTestArgs) DeepEqual ¶ added in v0.4.4
func (p *MockTestArgs) DeepEqual(ano *MockTestArgs) bool
func (*MockTestArgs) Field1DeepEqual ¶ added in v0.4.4
func (p *MockTestArgs) Field1DeepEqual(src *MockReq) bool
func (*MockTestArgs) GetFirstArgument ¶
func (p *MockTestArgs) GetFirstArgument() interface{}
func (*MockTestArgs) GetReq ¶
func (p *MockTestArgs) GetReq() (v *MockReq)
func (*MockTestArgs) IsSetReq ¶
func (p *MockTestArgs) IsSetReq() bool
func (*MockTestArgs) ReadField1 ¶
func (p *MockTestArgs) ReadField1(iprot thrift.TProtocol) error
func (*MockTestArgs) SetReq ¶
func (p *MockTestArgs) SetReq(val *MockReq)
func (*MockTestArgs) String ¶ added in v0.4.4
func (p *MockTestArgs) String() string
type MockTestResult ¶
type MockTestResult struct {
Success *string `thrift:"success,0,optional" json:"success,omitempty"`
}
func NewMockTestResult ¶
func NewMockTestResult() *MockTestResult
func (*MockTestResult) DeepEqual ¶ added in v0.4.4
func (p *MockTestResult) DeepEqual(ano *MockTestResult) bool
func (*MockTestResult) Field0DeepEqual ¶ added in v0.4.4
func (p *MockTestResult) Field0DeepEqual(src *string) bool
func (*MockTestResult) GetResult ¶
func (p *MockTestResult) GetResult() interface{}
func (*MockTestResult) GetSuccess ¶
func (p *MockTestResult) GetSuccess() (v string)
func (*MockTestResult) IsSetSuccess ¶
func (p *MockTestResult) IsSetSuccess() bool
func (*MockTestResult) ReadField0 ¶
func (p *MockTestResult) ReadField0(iprot thrift.TProtocol) error
func (*MockTestResult) SetSuccess ¶
func (p *MockTestResult) SetSuccess(x interface{})
func (*MockTestResult) String ¶ added in v0.4.4
func (p *MockTestResult) String() string
Click to show internal directories.
Click to hide internal directories.