coremock

package
v1.22.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 12, 2025 License: BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Overview

Package coremock provides mock implementations for core consensus

Package coremock is a generated GoMock package.

Index

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

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL