Documentation
¶
Overview ¶
Package coremock provides mock implementations for core consensus
Package coremock is a generated GoMock package.
Index ¶
- type MockAppSender
- func (m *MockAppSender) EXPECT() *MockAppSenderMockRecorder
- func (m *MockAppSender) SendAppError(ctx context.Context, nodeID ids.NodeID, requestID uint32, errorCode int32, ...) error
- func (m *MockAppSender) SendAppGossip(ctx context.Context, nodeIDs set.Set[ids.NodeID], appGossipBytes []byte) error
- func (m *MockAppSender) SendAppGossipSpecific(ctx context.Context, nodeIDs set.Set[ids.NodeID], appGossipBytes []byte) error
- func (m *MockAppSender) SendAppRequest(ctx context.Context, nodeIDs set.Set[ids.NodeID], requestID uint32, ...) error
- func (m *MockAppSender) SendAppResponse(ctx context.Context, nodeID ids.NodeID, requestID uint32, ...) error
- type MockAppSenderMockRecorder
- func (mr *MockAppSenderMockRecorder) SendAppError(ctx, nodeID, requestID, errorCode, errorMessage any) *gomock.Call
- func (mr *MockAppSenderMockRecorder) SendAppGossip(ctx, nodeIDs, appGossipBytes any) *gomock.Call
- func (mr *MockAppSenderMockRecorder) SendAppGossipSpecific(ctx, nodeIDs, appGossipBytes any) *gomock.Call
- func (mr *MockAppSenderMockRecorder) SendAppRequest(ctx, nodeIDs, requestID, appRequestBytes any) *gomock.Call
- func (mr *MockAppSenderMockRecorder) SendAppResponse(ctx, nodeID, requestID, appResponseBytes any) *gomock.Call
- type MockConsensus
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockAppSender ¶ added in v1.20.0
type MockAppSender struct {
// contains filtered or unexported fields
}
MockAppSender is a mock of AppSender interface.
func NewMockAppSender ¶ added in v1.20.0
func NewMockAppSender(ctrl *gomock.Controller) *MockAppSender
NewMockAppSender creates a new mock instance.
func NewSender ¶ added in v1.20.0
func NewSender(ctrl *gomock.Controller) *MockAppSender
NewSender is an alias for NewMockAppSender for compatibility
func (*MockAppSender) EXPECT ¶ added in v1.20.0
func (m *MockAppSender) EXPECT() *MockAppSenderMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockAppSender) SendAppError ¶ added in v1.20.0
func (m *MockAppSender) SendAppError(ctx context.Context, nodeID ids.NodeID, requestID uint32, errorCode int32, errorMessage string) error
SendAppError mocks base method.
func (*MockAppSender) SendAppGossip ¶ added in v1.20.0
func (m *MockAppSender) SendAppGossip(ctx context.Context, nodeIDs set.Set[ids.NodeID], appGossipBytes []byte) error
SendAppGossip mocks base method.
func (*MockAppSender) SendAppGossipSpecific ¶ added in v1.20.0
func (m *MockAppSender) SendAppGossipSpecific(ctx context.Context, nodeIDs set.Set[ids.NodeID], appGossipBytes []byte) error
SendAppGossipSpecific mocks base method.
func (*MockAppSender) SendAppRequest ¶ added in v1.20.0
func (m *MockAppSender) SendAppRequest(ctx context.Context, nodeIDs set.Set[ids.NodeID], requestID uint32, appRequestBytes []byte) error
SendAppRequest mocks base method.
func (*MockAppSender) SendAppResponse ¶ added in v1.20.0
func (m *MockAppSender) SendAppResponse(ctx context.Context, nodeID ids.NodeID, requestID uint32, appResponseBytes []byte) error
SendAppResponse mocks base method.
type MockAppSenderMockRecorder ¶ added in v1.20.0
type MockAppSenderMockRecorder struct {
// contains filtered or unexported fields
}
MockAppSenderMockRecorder is the mock recorder for MockAppSender.
func (*MockAppSenderMockRecorder) SendAppError ¶ added in v1.20.0
func (mr *MockAppSenderMockRecorder) SendAppError(ctx, nodeID, requestID, errorCode, errorMessage any) *gomock.Call
SendAppError indicates an expected call of SendAppError.
func (*MockAppSenderMockRecorder) SendAppGossip ¶ added in v1.20.0
func (mr *MockAppSenderMockRecorder) SendAppGossip(ctx, nodeIDs, appGossipBytes any) *gomock.Call
SendAppGossip indicates an expected call of SendAppGossip.
func (*MockAppSenderMockRecorder) SendAppGossipSpecific ¶ added in v1.20.0
func (mr *MockAppSenderMockRecorder) SendAppGossipSpecific(ctx, nodeIDs, appGossipBytes any) *gomock.Call
SendAppGossipSpecific indicates an expected call of SendAppGossipSpecific.
func (*MockAppSenderMockRecorder) SendAppRequest ¶ added in v1.20.0
func (mr *MockAppSenderMockRecorder) SendAppRequest(ctx, nodeIDs, requestID, appRequestBytes any) *gomock.Call
SendAppRequest indicates an expected call of SendAppRequest.
func (*MockAppSenderMockRecorder) SendAppResponse ¶ added in v1.20.0
func (mr *MockAppSenderMockRecorder) SendAppResponse(ctx, nodeID, requestID, appResponseBytes any) *gomock.Call
SendAppResponse indicates an expected call of SendAppResponse.
type MockConsensus ¶
type MockConsensus struct {
// contains filtered or unexported fields
}
MockConsensus provides a mock implementation for consensus
func NewMockConsensus ¶
func NewMockConsensus() *MockConsensus
NewMockConsensus creates a new mock consensus
func (*MockConsensus) Decide ¶
func (m *MockConsensus) Decide(ctx context.Context, value int) error
Decide makes a consensus decision
func (*MockConsensus) IsDecided ¶
func (m *MockConsensus) IsDecided() bool
IsDecided returns whether consensus has been reached
func (*MockConsensus) Result ¶
func (m *MockConsensus) Result() int
Result returns the consensus result