Documentation
¶
Overview ¶
Package coremock provides mock implementations for testing
Index ¶
- Variables
- type MockAppSenderdeprecated
- type MockWarpSender
- func (m *MockWarpSender) EXPECT() *MockWarpSenderExpects
- func (m *MockWarpSender) SendError(ctx context.Context, nodeID ids.NodeID, requestID uint32, errorCode int32, ...) error
- func (m *MockWarpSender) SendGossip(ctx context.Context, nodeIDs set.Set[ids.NodeID], gossipBytes []byte) error
- func (m *MockWarpSender) SendGossipSpecific(ctx context.Context, nodeIDs set.Set[ids.NodeID], gossipBytes []byte) error
- func (m *MockWarpSender) SendRequest(ctx context.Context, nodeIDs set.Set[ids.NodeID], requestID uint32, ...) error
- func (m *MockWarpSender) SendResponse(ctx context.Context, nodeID ids.NodeID, requestID uint32, responseBytes []byte) error
- type MockWarpSenderCall
- type MockWarpSenderExpects
Constants ¶
This section is empty.
Variables ¶
var NewMockAppSender = NewMockWarpSender
Deprecated: Use NewMockWarpSender instead
Functions ¶
This section is empty.
Types ¶
type MockAppSender
deprecated
type MockAppSender = MockWarpSender
Deprecated: Use MockWarpSender instead
type MockWarpSender ¶ added in v1.22.8
type MockWarpSender struct {
SendRequestF func(context.Context, set.Set[ids.NodeID], uint32, []byte) error
SendResponseF func(context.Context, ids.NodeID, uint32, []byte) error
SendErrorF func(context.Context, ids.NodeID, uint32, int32, string) error
SendGossipF func(context.Context, set.Set[ids.NodeID], []byte) error
SendGossipSpecificF func(context.Context, set.Set[ids.NodeID], []byte) error
// contains filtered or unexported fields
}
MockWarpSender is a mock implementation of warp.Sender
func NewMockWarpSender ¶ added in v1.22.8
func NewMockWarpSender(ctrl interface{}) *MockWarpSender
NewMockWarpSender creates a new mock WarpSender
func (*MockWarpSender) EXPECT ¶ added in v1.22.8
func (m *MockWarpSender) EXPECT() *MockWarpSenderExpects
EXPECT returns mock expectation handler
func (*MockWarpSender) SendError ¶ added in v1.22.8
func (m *MockWarpSender) SendError(ctx context.Context, nodeID ids.NodeID, requestID uint32, errorCode int32, errorMessage string) error
SendError implements warp.Sender
func (*MockWarpSender) SendGossip ¶ added in v1.22.8
func (m *MockWarpSender) SendGossip(ctx context.Context, nodeIDs set.Set[ids.NodeID], gossipBytes []byte) error
SendGossip implements warp.Sender
func (*MockWarpSender) SendGossipSpecific ¶ added in v1.22.8
func (m *MockWarpSender) SendGossipSpecific(ctx context.Context, nodeIDs set.Set[ids.NodeID], gossipBytes []byte) error
SendGossipSpecific implements warp.Sender
func (*MockWarpSender) SendRequest ¶ added in v1.22.8
func (m *MockWarpSender) SendRequest(ctx context.Context, nodeIDs set.Set[ids.NodeID], requestID uint32, requestBytes []byte) error
SendRequest implements warp.Sender
func (*MockWarpSender) SendResponse ¶ added in v1.22.8
func (m *MockWarpSender) SendResponse(ctx context.Context, nodeID ids.NodeID, requestID uint32, responseBytes []byte) error
SendResponse implements warp.Sender
type MockWarpSenderCall ¶ added in v1.22.8
type MockWarpSenderCall struct {
// contains filtered or unexported fields
}
MockWarpSenderCall represents a mock call
func (*MockWarpSenderCall) Return ¶ added in v1.22.8
func (c *MockWarpSenderCall) Return(err error) *MockWarpSenderCall
Return sets the return value
func (*MockWarpSenderCall) Times ¶ added in v1.22.8
func (c *MockWarpSenderCall) Times(n int) *MockWarpSenderCall
Times sets the number of times the call is expected
type MockWarpSenderExpects ¶ added in v1.22.8
type MockWarpSenderExpects struct {
// contains filtered or unexported fields
}
MockWarpSenderExpects handles expectations
func (*MockWarpSenderExpects) SendRequest ¶ added in v1.22.8
func (e *MockWarpSenderExpects) SendRequest() *MockWarpSenderCall
SendRequest sets expectation for SendRequest