Documentation ¶
Index ¶
- type ClientMock
- func (mock *ClientMock) KeyPresence(ctx context.Context, in *tofnd.KeyPresenceRequest, opts ...grpc.CallOption) (*tofnd.KeyPresenceResponse, error)
- func (mock *ClientMock) KeyPresenceCalls() []struct{ ... }
- func (mock *ClientMock) Keygen(ctx context.Context, in *tofnd.KeygenRequest, opts ...grpc.CallOption) (*tofnd.KeygenResponse, error)
- func (mock *ClientMock) KeygenCalls() []struct{ ... }
- func (mock *ClientMock) Sign(ctx context.Context, in *tofnd.SignRequest, opts ...grpc.CallOption) (*tofnd.SignResponse, error)
- func (mock *ClientMock) SignCalls() []struct{ ... }
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientMock ¶
type ClientMock struct { // KeyPresenceFunc mocks the KeyPresence method. KeyPresenceFunc func(ctx context.Context, in *tofnd.KeyPresenceRequest, opts ...grpc.CallOption) (*tofnd.KeyPresenceResponse, error) // KeygenFunc mocks the Keygen method. KeygenFunc func(ctx context.Context, in *tofnd.KeygenRequest, opts ...grpc.CallOption) (*tofnd.KeygenResponse, error) // SignFunc mocks the Sign method. SignFunc func(ctx context.Context, in *tofnd.SignRequest, opts ...grpc.CallOption) (*tofnd.SignResponse, error) // contains filtered or unexported fields }
ClientMock is a mock implementation of multisig.Client.
func TestSomethingThatUsesClient(t *testing.T) { // make and configure a mocked multisig.Client mockedClient := &ClientMock{ KeyPresenceFunc: func(ctx context.Context, in *tofnd.KeyPresenceRequest, opts ...grpc.CallOption) (*tofnd.KeyPresenceResponse, error) { panic("mock out the KeyPresence method") }, KeygenFunc: func(ctx context.Context, in *tofnd.KeygenRequest, opts ...grpc.CallOption) (*tofnd.KeygenResponse, error) { panic("mock out the Keygen method") }, SignFunc: func(ctx context.Context, in *tofnd.SignRequest, opts ...grpc.CallOption) (*tofnd.SignResponse, error) { panic("mock out the Sign method") }, } // use mockedClient in code that requires multisig.Client // and then make assertions. }
func (*ClientMock) KeyPresence ¶
func (mock *ClientMock) KeyPresence(ctx context.Context, in *tofnd.KeyPresenceRequest, opts ...grpc.CallOption) (*tofnd.KeyPresenceResponse, error)
KeyPresence calls KeyPresenceFunc.
func (*ClientMock) KeyPresenceCalls ¶
func (mock *ClientMock) KeyPresenceCalls() []struct { Ctx context.Context In *tofnd.KeyPresenceRequest Opts []grpc.CallOption }
KeyPresenceCalls gets all the calls that were made to KeyPresence. Check the length with:
len(mockedClient.KeyPresenceCalls())
func (*ClientMock) Keygen ¶
func (mock *ClientMock) Keygen(ctx context.Context, in *tofnd.KeygenRequest, opts ...grpc.CallOption) (*tofnd.KeygenResponse, error)
Keygen calls KeygenFunc.
func (*ClientMock) KeygenCalls ¶
func (mock *ClientMock) KeygenCalls() []struct { Ctx context.Context In *tofnd.KeygenRequest Opts []grpc.CallOption }
KeygenCalls gets all the calls that were made to Keygen. Check the length with:
len(mockedClient.KeygenCalls())
func (*ClientMock) Sign ¶
func (mock *ClientMock) Sign(ctx context.Context, in *tofnd.SignRequest, opts ...grpc.CallOption) (*tofnd.SignResponse, error)
Sign calls SignFunc.
func (*ClientMock) SignCalls ¶
func (mock *ClientMock) SignCalls() []struct { Ctx context.Context In *tofnd.SignRequest Opts []grpc.CallOption }
SignCalls gets all the calls that were made to Sign. Check the length with:
len(mockedClient.SignCalls())
Click to show internal directories.
Click to hide internal directories.