Versions in this module Expand all Collapse all v1 v1.0.0 Apr 20, 2023 Changes in this version + func Response(service string, response []MockResponse) client.Option + type MockClient struct + Client client.Client + Opts client.Options + Response map[string][]MockResponse + func NewClient(opts ...client.Option) *MockClient + func (m *MockClient) Call(ctx context.Context, req client.Request, rsp interface{}, ...) error + func (m *MockClient) Init(opts ...client.Option) error + func (m *MockClient) NewMessage(topic string, msg interface{}, opts ...client.MessageOption) client.Message + func (m *MockClient) NewRequest(service, endpoint string, req interface{}, reqOpts ...client.RequestOption) client.Request + func (m *MockClient) Options() client.Options + func (m *MockClient) Publish(ctx context.Context, p client.Message, opts ...client.PublishOption) error + func (m *MockClient) Stream(ctx context.Context, req client.Request, opts ...client.CallOption) (client.Stream, error) + func (m *MockClient) String() string + type MockResponse struct + Endpoint string + Error error + Response interface{}