mocks

package
v0.29.4-with-stacktrace Latest Latest
Warning

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

Go to latest
Published: Jan 10, 2023 License: AGPL-3.0 Imports: 9 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BlockProducer

type BlockProducer struct {
	mock.Mock
}

BlockProducer is an autogenerated mock type for the BlockProducer type

func NewBlockProducer added in v0.26.1

func NewBlockProducer(t mockConstructorTestingTNewBlockProducer) *BlockProducer

NewBlockProducer creates a new instance of BlockProducer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*BlockProducer) MakeBlockProposal

func (_m *BlockProducer) MakeBlockProposal(view uint64, qc *flow.QuorumCertificate, lastViewTC *flow.TimeoutCertificate) (*flow.Header, error)

MakeBlockProposal provides a mock function with given fields: view, qc, lastViewTC

type BlockSigner added in v0.23.9

type BlockSigner struct {
	mock.Mock
}

BlockSigner is an autogenerated mock type for the BlockSigner type

func NewBlockSigner added in v0.26.1

func NewBlockSigner(t mockConstructorTestingTNewBlockSigner) *BlockSigner

NewBlockSigner creates a new instance of BlockSigner. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*BlockSigner) CreateVote added in v0.23.9

func (_m *BlockSigner) CreateVote(_a0 *model.Block) (*model.Vote, error)

CreateVote provides a mock function with given fields: _a0

type BlockSignerDecoder added in v0.26.17

type BlockSignerDecoder struct {
	mock.Mock
}

BlockSignerDecoder is an autogenerated mock type for the BlockSignerDecoder type

func NewBlockSignerDecoder added in v0.26.17

func NewBlockSignerDecoder(t mockConstructorTestingTNewBlockSignerDecoder) *BlockSignerDecoder

NewBlockSignerDecoder creates a new instance of BlockSignerDecoder. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*BlockSignerDecoder) DecodeSignerIDs added in v0.26.17

func (_m *BlockSignerDecoder) DecodeSignerIDs(header *flow.Header) (flow.IdentifierList, error)

DecodeSignerIDs provides a mock function with given fields: header

type Committee

type Committee struct {
	mock.Mock
}

Committee is an autogenerated mock type for the Committee type

func NewCommittee added in v0.26.1

func NewCommittee(t mockConstructorTestingTNewCommittee) *Committee

NewCommittee creates a new instance of Committee. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*Committee) DKG

func (_m *Committee) DKG(blockID flow.Identifier) (hotstuff.DKG, error)

DKG provides a mock function with given fields: blockID

func (*Committee) Identities

func (_m *Committee) Identities(blockID flow.Identifier) (flow.IdentityList, error)

Identities provides a mock function with given fields: blockID

func (*Committee) Identity

func (_m *Committee) Identity(blockID flow.Identifier, participantID flow.Identifier) (*flow.Identity, error)

Identity provides a mock function with given fields: blockID, participantID

func (*Committee) LeaderForView

func (_m *Committee) LeaderForView(view uint64) (flow.Identifier, error)

LeaderForView provides a mock function with given fields: view

func (*Committee) Self

func (_m *Committee) Self() flow.Identifier

Self provides a mock function with given fields:

type CommunicatorConsumer added in v0.29.0

type CommunicatorConsumer struct {
	mock.Mock
}

CommunicatorConsumer is an autogenerated mock type for the CommunicatorConsumer type

func NewCommunicatorConsumer added in v0.29.0

func NewCommunicatorConsumer(t mockConstructorTestingTNewCommunicatorConsumer) *CommunicatorConsumer

NewCommunicatorConsumer creates a new instance of CommunicatorConsumer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*CommunicatorConsumer) OnOwnProposal added in v0.29.0

func (_m *CommunicatorConsumer) OnOwnProposal(proposal *flow.Header, targetPublicationTime time.Time)

OnOwnProposal provides a mock function with given fields: proposal, targetPublicationTime

func (*CommunicatorConsumer) OnOwnTimeout added in v0.29.0

func (_m *CommunicatorConsumer) OnOwnTimeout(timeout *model.TimeoutObject)

OnOwnTimeout provides a mock function with given fields: timeout

func (*CommunicatorConsumer) OnOwnVote added in v0.29.0

func (_m *CommunicatorConsumer) OnOwnVote(blockID flow.Identifier, view uint64, sigData []byte, recipientID flow.Identifier)

OnOwnVote provides a mock function with given fields: blockID, view, sigData, recipientID

type Consumer

type Consumer struct {
	mock.Mock
}

Consumer is an autogenerated mock type for the Consumer type

func NewConsumer added in v0.26.1

func NewConsumer(t mockConstructorTestingTNewConsumer) *Consumer

NewConsumer creates a new instance of Consumer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*Consumer) OnBlockIncorporated

func (_m *Consumer) OnBlockIncorporated(_a0 *model.Block)

OnBlockIncorporated provides a mock function with given fields: _a0

func (*Consumer) OnDoubleProposeDetected

func (_m *Consumer) OnDoubleProposeDetected(_a0 *model.Block, _a1 *model.Block)

OnDoubleProposeDetected provides a mock function with given fields: _a0, _a1

func (*Consumer) OnDoubleTimeoutDetected added in v0.29.0

func (_m *Consumer) OnDoubleTimeoutDetected(_a0 *model.TimeoutObject, _a1 *model.TimeoutObject)

OnDoubleTimeoutDetected provides a mock function with given fields: _a0, _a1

func (*Consumer) OnDoubleVotingDetected

func (_m *Consumer) OnDoubleVotingDetected(_a0 *model.Vote, _a1 *model.Vote)

OnDoubleVotingDetected provides a mock function with given fields: _a0, _a1

func (*Consumer) OnEventProcessed

func (_m *Consumer) OnEventProcessed()

OnEventProcessed provides a mock function with given fields:

func (*Consumer) OnFinalizedBlock

func (_m *Consumer) OnFinalizedBlock(_a0 *model.Block)

OnFinalizedBlock provides a mock function with given fields: _a0

func (*Consumer) OnInvalidTimeoutDetected added in v0.29.0

func (_m *Consumer) OnInvalidTimeoutDetected(_a0 *model.TimeoutObject)

OnInvalidTimeoutDetected provides a mock function with given fields: _a0

func (*Consumer) OnInvalidVoteDetected

func (_m *Consumer) OnInvalidVoteDetected(_a0 *model.Vote)

OnInvalidVoteDetected provides a mock function with given fields: _a0

func (*Consumer) OnLocalTimeout added in v0.29.0

func (_m *Consumer) OnLocalTimeout(currentView uint64)

OnLocalTimeout provides a mock function with given fields: currentView

func (*Consumer) OnOwnProposal added in v0.29.0

func (_m *Consumer) OnOwnProposal(proposal *flow.Header, targetPublicationTime time.Time)

OnOwnProposal provides a mock function with given fields: proposal, targetPublicationTime

func (*Consumer) OnOwnTimeout added in v0.29.0

func (_m *Consumer) OnOwnTimeout(timeout *model.TimeoutObject)

OnOwnTimeout provides a mock function with given fields: timeout

func (*Consumer) OnOwnVote added in v0.29.0

func (_m *Consumer) OnOwnVote(blockID flow.Identifier, view uint64, sigData []byte, recipientID flow.Identifier)

OnOwnVote provides a mock function with given fields: blockID, view, sigData, recipientID

func (*Consumer) OnPartialTc added in v0.29.0

func (_m *Consumer) OnPartialTc(currentView uint64, partialTc *hotstuff.PartialTcCreated)

OnPartialTc provides a mock function with given fields: currentView, partialTc

func (*Consumer) OnQcTriggeredViewChange

func (_m *Consumer) OnQcTriggeredViewChange(qc *flow.QuorumCertificate, newView uint64)

OnQcTriggeredViewChange provides a mock function with given fields: qc, newView

func (*Consumer) OnReceiveProposal

func (_m *Consumer) OnReceiveProposal(currentView uint64, proposal *model.Proposal)

OnReceiveProposal provides a mock function with given fields: currentView, proposal

func (*Consumer) OnReceiveQc added in v0.29.0

func (_m *Consumer) OnReceiveQc(currentView uint64, qc *flow.QuorumCertificate)

OnReceiveQc provides a mock function with given fields: currentView, qc

func (*Consumer) OnReceiveTc added in v0.29.0

func (_m *Consumer) OnReceiveTc(currentView uint64, tc *flow.TimeoutCertificate)

OnReceiveTc provides a mock function with given fields: currentView, tc

func (*Consumer) OnStart added in v0.29.0

func (_m *Consumer) OnStart(currentView uint64)

OnStart provides a mock function with given fields: currentView

func (*Consumer) OnStartingTimeout

func (_m *Consumer) OnStartingTimeout(_a0 model.TimerInfo)

OnStartingTimeout provides a mock function with given fields: _a0

func (*Consumer) OnTcTriggeredViewChange added in v0.29.0

func (_m *Consumer) OnTcTriggeredViewChange(tc *flow.TimeoutCertificate, newView uint64)

OnTcTriggeredViewChange provides a mock function with given fields: tc, newView

func (*Consumer) OnViewChange added in v0.29.0

func (_m *Consumer) OnViewChange(oldView uint64, newView uint64)

OnViewChange provides a mock function with given fields: oldView, newView

func (*Consumer) OnVoteForInvalidBlockDetected added in v0.23.9

func (_m *Consumer) OnVoteForInvalidBlockDetected(vote *model.Vote, invalidProposal *model.Proposal)

OnVoteForInvalidBlockDetected provides a mock function with given fields: vote, invalidProposal

type DKG

type DKG struct {
	mock.Mock
}

DKG is an autogenerated mock type for the DKG type

func NewDKG added in v0.26.1

func NewDKG(t mockConstructorTestingTNewDKG) *DKG

NewDKG creates a new instance of DKG. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*DKG) GroupKey

func (_m *DKG) GroupKey() crypto.PublicKey

GroupKey provides a mock function with given fields:

func (*DKG) Index

func (_m *DKG) Index(nodeID flow.Identifier) (uint, error)

Index provides a mock function with given fields: nodeID

func (*DKG) KeyShare

func (_m *DKG) KeyShare(nodeID flow.Identifier) (crypto.PublicKey, error)

KeyShare provides a mock function with given fields: nodeID

func (*DKG) Size

func (_m *DKG) Size() uint

Size provides a mock function with given fields:

type DynamicCommittee added in v0.29.0

type DynamicCommittee struct {
	mock.Mock
}

DynamicCommittee is an autogenerated mock type for the DynamicCommittee type

func NewDynamicCommittee added in v0.29.0

func NewDynamicCommittee(t mockConstructorTestingTNewDynamicCommittee) *DynamicCommittee

NewDynamicCommittee creates a new instance of DynamicCommittee. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*DynamicCommittee) DKG added in v0.29.0

func (_m *DynamicCommittee) DKG(view uint64) (hotstuff.DKG, error)

DKG provides a mock function with given fields: view

func (*DynamicCommittee) IdentitiesByBlock added in v0.29.0

func (_m *DynamicCommittee) IdentitiesByBlock(blockID flow.Identifier) (flow.IdentityList, error)

IdentitiesByBlock provides a mock function with given fields: blockID

func (*DynamicCommittee) IdentitiesByEpoch added in v0.29.0

func (_m *DynamicCommittee) IdentitiesByEpoch(view uint64) (flow.IdentityList, error)

IdentitiesByEpoch provides a mock function with given fields: view

func (*DynamicCommittee) IdentityByBlock added in v0.29.0

func (_m *DynamicCommittee) IdentityByBlock(blockID flow.Identifier, participantID flow.Identifier) (*flow.Identity, error)

IdentityByBlock provides a mock function with given fields: blockID, participantID

func (*DynamicCommittee) IdentityByEpoch added in v0.29.0

func (_m *DynamicCommittee) IdentityByEpoch(view uint64, participantID flow.Identifier) (*flow.Identity, error)

IdentityByEpoch provides a mock function with given fields: view, participantID

func (*DynamicCommittee) LeaderForView added in v0.29.0

func (_m *DynamicCommittee) LeaderForView(view uint64) (flow.Identifier, error)

LeaderForView provides a mock function with given fields: view

func (*DynamicCommittee) QuorumThresholdForView added in v0.29.0

func (_m *DynamicCommittee) QuorumThresholdForView(view uint64) (uint64, error)

QuorumThresholdForView provides a mock function with given fields: view

func (*DynamicCommittee) Self added in v0.29.0

func (_m *DynamicCommittee) Self() flow.Identifier

Self provides a mock function with given fields:

func (*DynamicCommittee) TimeoutThresholdForView added in v0.29.0

func (_m *DynamicCommittee) TimeoutThresholdForView(view uint64) (uint64, error)

TimeoutThresholdForView provides a mock function with given fields: view

type EventHandler

type EventHandler struct {
	mock.Mock
}

EventHandler is an autogenerated mock type for the EventHandler type

func NewEventHandler added in v0.26.1

func NewEventHandler(t mockConstructorTestingTNewEventHandler) *EventHandler

NewEventHandler creates a new instance of EventHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*EventHandler) OnLocalTimeout

func (_m *EventHandler) OnLocalTimeout() error

OnLocalTimeout provides a mock function with given fields:

func (*EventHandler) OnPartialTcCreated added in v0.29.0

func (_m *EventHandler) OnPartialTcCreated(partialTC *hotstuff.PartialTcCreated) error

OnPartialTcCreated provides a mock function with given fields: partialTC

func (*EventHandler) OnReceiveProposal

func (_m *EventHandler) OnReceiveProposal(proposal *model.Proposal) error

OnReceiveProposal provides a mock function with given fields: proposal

func (*EventHandler) OnReceiveQc added in v0.29.0

func (_m *EventHandler) OnReceiveQc(qc *flow.QuorumCertificate) error

OnReceiveQc provides a mock function with given fields: qc

func (*EventHandler) OnReceiveTc added in v0.29.0

func (_m *EventHandler) OnReceiveTc(tc *flow.TimeoutCertificate) error

OnReceiveTc provides a mock function with given fields: tc

func (*EventHandler) Start

func (_m *EventHandler) Start(ctx context.Context) error

Start provides a mock function with given fields: ctx

func (*EventHandler) TimeoutChannel

func (_m *EventHandler) TimeoutChannel() <-chan time.Time

TimeoutChannel provides a mock function with given fields:

type EventLoop added in v0.23.9

type EventLoop struct {
	mock.Mock
}

EventLoop is an autogenerated mock type for the EventLoop type

func NewEventLoop added in v0.26.1

func NewEventLoop(t mockConstructorTestingTNewEventLoop) *EventLoop

NewEventLoop creates a new instance of EventLoop. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*EventLoop) Done added in v0.23.9

func (_m *EventLoop) Done() <-chan struct{}

Done provides a mock function with given fields:

func (*EventLoop) OnNewQcDiscovered added in v0.29.0

func (_m *EventLoop) OnNewQcDiscovered(certificate *flow.QuorumCertificate)

OnNewQcDiscovered provides a mock function with given fields: certificate

func (*EventLoop) OnNewTcDiscovered added in v0.29.0

func (_m *EventLoop) OnNewTcDiscovered(certificate *flow.TimeoutCertificate)

OnNewTcDiscovered provides a mock function with given fields: certificate

func (*EventLoop) OnPartialTcCreated added in v0.29.0

func (_m *EventLoop) OnPartialTcCreated(view uint64, newestQC *flow.QuorumCertificate, lastViewTC *flow.TimeoutCertificate)

OnPartialTcCreated provides a mock function with given fields: view, newestQC, lastViewTC

func (*EventLoop) OnQcConstructedFromVotes added in v0.29.0

func (_m *EventLoop) OnQcConstructedFromVotes(_a0 *flow.QuorumCertificate)

OnQcConstructedFromVotes provides a mock function with given fields: _a0

func (*EventLoop) OnTcConstructedFromTimeouts added in v0.29.0

func (_m *EventLoop) OnTcConstructedFromTimeouts(certificate *flow.TimeoutCertificate)

OnTcConstructedFromTimeouts provides a mock function with given fields: certificate

func (*EventLoop) Ready added in v0.23.9

func (_m *EventLoop) Ready() <-chan struct{}

Ready provides a mock function with given fields:

func (*EventLoop) Start added in v0.23.9

func (_m *EventLoop) Start(_a0 irrecoverable.SignalerContext)

Start provides a mock function with given fields: _a0

func (*EventLoop) SubmitProposal added in v0.23.9

func (_m *EventLoop) SubmitProposal(proposal *model.Proposal)

SubmitProposal provides a mock function with given fields: proposal

type FinalizationConsumer

type FinalizationConsumer struct {
	mock.Mock
}

FinalizationConsumer is an autogenerated mock type for the FinalizationConsumer type

func NewFinalizationConsumer added in v0.26.1

func NewFinalizationConsumer(t mockConstructorTestingTNewFinalizationConsumer) *FinalizationConsumer

NewFinalizationConsumer creates a new instance of FinalizationConsumer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*FinalizationConsumer) OnBlockIncorporated

func (_m *FinalizationConsumer) OnBlockIncorporated(_a0 *model.Block)

OnBlockIncorporated provides a mock function with given fields: _a0

func (*FinalizationConsumer) OnDoubleProposeDetected

func (_m *FinalizationConsumer) OnDoubleProposeDetected(_a0 *model.Block, _a1 *model.Block)

OnDoubleProposeDetected provides a mock function with given fields: _a0, _a1

func (*FinalizationConsumer) OnFinalizedBlock

func (_m *FinalizationConsumer) OnFinalizedBlock(_a0 *model.Block)

OnFinalizedBlock provides a mock function with given fields: _a0

type FollowerLogic

type FollowerLogic struct {
	mock.Mock
}

FollowerLogic is an autogenerated mock type for the FollowerLogic type

func NewFollowerLogic added in v0.26.1

func NewFollowerLogic(t mockConstructorTestingTNewFollowerLogic) *FollowerLogic

NewFollowerLogic creates a new instance of FollowerLogic. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*FollowerLogic) AddBlock

func (_m *FollowerLogic) AddBlock(proposal *model.Proposal) error

AddBlock provides a mock function with given fields: proposal

func (*FollowerLogic) FinalizedBlock

func (_m *FollowerLogic) FinalizedBlock() *model.Block

FinalizedBlock provides a mock function with given fields:

type Forks

type Forks struct {
	mock.Mock
}

Forks is an autogenerated mock type for the Forks type

func NewForks added in v0.26.1

func NewForks(t mockConstructorTestingTNewForks) *Forks

NewForks creates a new instance of Forks. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*Forks) AddProposal added in v0.29.0

func (_m *Forks) AddProposal(proposal *model.Proposal) error

AddProposal provides a mock function with given fields: proposal

func (*Forks) FinalizedBlock

func (_m *Forks) FinalizedBlock() *model.Block

FinalizedBlock provides a mock function with given fields:

func (*Forks) FinalizedView

func (_m *Forks) FinalizedView() uint64

FinalizedView provides a mock function with given fields:

func (*Forks) GetProposal added in v0.29.0

func (_m *Forks) GetProposal(id flow.Identifier) (*model.Proposal, bool)

GetProposal provides a mock function with given fields: id

func (*Forks) GetProposalsForView added in v0.29.0

func (_m *Forks) GetProposalsForView(view uint64) []*model.Proposal

GetProposalsForView provides a mock function with given fields: view

func (*Forks) NewestView added in v0.29.0

func (_m *Forks) NewestView() uint64

NewestView provides a mock function with given fields:

type ForksReader

type ForksReader struct {
	mock.Mock
}

ForksReader is an autogenerated mock type for the ForksReader type

func NewForksReader added in v0.26.1

func NewForksReader(t mockConstructorTestingTNewForksReader) *ForksReader

NewForksReader creates a new instance of ForksReader. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*ForksReader) FinalizedBlock

func (_m *ForksReader) FinalizedBlock() *model.Block

FinalizedBlock provides a mock function with given fields:

func (*ForksReader) FinalizedView

func (_m *ForksReader) FinalizedView() uint64

FinalizedView provides a mock function with given fields:

func (*ForksReader) GetBlock

func (_m *ForksReader) GetBlock(id flow.Identifier) (*model.Block, bool)

GetBlock provides a mock function with given fields: id

func (*ForksReader) GetBlocksForView

func (_m *ForksReader) GetBlocksForView(view uint64) []*model.Block

GetBlocksForView provides a mock function with given fields: view

func (*ForksReader) IsSafeBlock

func (_m *ForksReader) IsSafeBlock(block *model.Block) bool

IsSafeBlock provides a mock function with given fields: block

type OnQCCreated added in v0.26.1

type OnQCCreated struct {
	mock.Mock
}

OnQCCreated is an autogenerated mock type for the OnQCCreated type

func NewOnQCCreated added in v0.26.1

func NewOnQCCreated(t mockConstructorTestingTNewOnQCCreated) *OnQCCreated

NewOnQCCreated creates a new instance of OnQCCreated. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*OnQCCreated) Execute added in v0.26.1

func (_m *OnQCCreated) Execute(_a0 *flow.QuorumCertificate)

Execute provides a mock function with given fields: _a0

type PaceMaker

type PaceMaker struct {
	mock.Mock
}

PaceMaker is an autogenerated mock type for the PaceMaker type

func NewPaceMaker added in v0.26.1

func NewPaceMaker(t mockConstructorTestingTNewPaceMaker) *PaceMaker

NewPaceMaker creates a new instance of PaceMaker. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*PaceMaker) BlockRateDelay

func (_m *PaceMaker) BlockRateDelay() time.Duration

BlockRateDelay provides a mock function with given fields:

func (*PaceMaker) CurView

func (_m *PaceMaker) CurView() uint64

CurView provides a mock function with given fields:

func (*PaceMaker) LastViewTC added in v0.29.0

func (_m *PaceMaker) LastViewTC() *flow.TimeoutCertificate

LastViewTC provides a mock function with given fields:

func (*PaceMaker) NewestQC added in v0.29.0

func (_m *PaceMaker) NewestQC() *flow.QuorumCertificate

NewestQC provides a mock function with given fields:

func (*PaceMaker) ProcessQC added in v0.29.0

func (_m *PaceMaker) ProcessQC(qc *flow.QuorumCertificate) (*model.NewViewEvent, error)

ProcessQC provides a mock function with given fields: qc

func (*PaceMaker) ProcessTC added in v0.29.0

func (_m *PaceMaker) ProcessTC(tc *flow.TimeoutCertificate) (*model.NewViewEvent, error)

ProcessTC provides a mock function with given fields: tc

func (*PaceMaker) Start

func (_m *PaceMaker) Start(ctx context.Context)

Start provides a mock function with given fields: ctx

func (*PaceMaker) TimeoutChannel

func (_m *PaceMaker) TimeoutChannel() <-chan time.Time

TimeoutChannel provides a mock function with given fields:

type Packer added in v0.23.9

type Packer struct {
	mock.Mock
}

Packer is an autogenerated mock type for the Packer type

func NewPacker added in v0.26.1

func NewPacker(t mockConstructorTestingTNewPacker) *Packer

NewPacker creates a new instance of Packer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*Packer) Pack added in v0.23.9

func (_m *Packer) Pack(view uint64, sig *hotstuff.BlockSignatureData) ([]byte, []byte, error)

Pack provides a mock function with given fields: view, sig

func (*Packer) Unpack added in v0.23.9

func (_m *Packer) Unpack(signerIdentities flow.IdentityList, sigData []byte) (*hotstuff.BlockSignatureData, error)

Unpack provides a mock function with given fields: signerIdentities, sigData

type Persister

type Persister struct {
	mock.Mock
}

Persister is an autogenerated mock type for the Persister type

func NewPersister added in v0.26.1

func NewPersister(t mockConstructorTestingTNewPersister) *Persister

NewPersister creates a new instance of Persister. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*Persister) GetLivenessData added in v0.29.0

func (_m *Persister) GetLivenessData() (*hotstuff.LivenessData, error)

GetLivenessData provides a mock function with given fields:

func (*Persister) GetSafetyData added in v0.29.0

func (_m *Persister) GetSafetyData() (*hotstuff.SafetyData, error)

GetSafetyData provides a mock function with given fields:

func (*Persister) PutLivenessData added in v0.29.0

func (_m *Persister) PutLivenessData(livenessData *hotstuff.LivenessData) error

PutLivenessData provides a mock function with given fields: livenessData

func (*Persister) PutSafetyData added in v0.29.0

func (_m *Persister) PutSafetyData(safetyData *hotstuff.SafetyData) error

PutSafetyData provides a mock function with given fields: safetyData

type QCCreatedConsumer added in v0.23.9

type QCCreatedConsumer struct {
	mock.Mock
}

QCCreatedConsumer is an autogenerated mock type for the QCCreatedConsumer type

func NewQCCreatedConsumer added in v0.26.1

func NewQCCreatedConsumer(t mockConstructorTestingTNewQCCreatedConsumer) *QCCreatedConsumer

NewQCCreatedConsumer creates a new instance of QCCreatedConsumer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*QCCreatedConsumer) OnQcConstructedFromVotes added in v0.23.9

func (_m *QCCreatedConsumer) OnQcConstructedFromVotes(_a0 *flow.QuorumCertificate)

OnQcConstructedFromVotes provides a mock function with given fields: _a0

type RandomBeaconInspector added in v0.23.9

type RandomBeaconInspector struct {
	mock.Mock
}

RandomBeaconInspector is an autogenerated mock type for the RandomBeaconInspector type

func NewRandomBeaconInspector added in v0.26.1

func NewRandomBeaconInspector(t mockConstructorTestingTNewRandomBeaconInspector) *RandomBeaconInspector

NewRandomBeaconInspector creates a new instance of RandomBeaconInspector. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*RandomBeaconInspector) EnoughShares added in v0.23.9

func (_m *RandomBeaconInspector) EnoughShares() bool

EnoughShares provides a mock function with given fields:

func (*RandomBeaconInspector) Reconstruct added in v0.23.9

func (_m *RandomBeaconInspector) Reconstruct() (crypto.Signature, error)

Reconstruct provides a mock function with given fields:

func (*RandomBeaconInspector) TrustedAdd added in v0.23.9

func (_m *RandomBeaconInspector) TrustedAdd(signerIndex int, share crypto.Signature) (bool, error)

TrustedAdd provides a mock function with given fields: signerIndex, share

func (*RandomBeaconInspector) Verify added in v0.23.9

func (_m *RandomBeaconInspector) Verify(signerIndex int, share crypto.Signature) error

Verify provides a mock function with given fields: signerIndex, share

type RandomBeaconReconstructor added in v0.23.9

type RandomBeaconReconstructor struct {
	mock.Mock
}

RandomBeaconReconstructor is an autogenerated mock type for the RandomBeaconReconstructor type

func NewRandomBeaconReconstructor added in v0.26.1

func NewRandomBeaconReconstructor(t mockConstructorTestingTNewRandomBeaconReconstructor) *RandomBeaconReconstructor

NewRandomBeaconReconstructor creates a new instance of RandomBeaconReconstructor. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*RandomBeaconReconstructor) EnoughShares added in v0.23.9

func (_m *RandomBeaconReconstructor) EnoughShares() bool

EnoughShares provides a mock function with given fields:

func (*RandomBeaconReconstructor) Reconstruct added in v0.23.9

func (_m *RandomBeaconReconstructor) Reconstruct() (crypto.Signature, error)

Reconstruct provides a mock function with given fields:

func (*RandomBeaconReconstructor) TrustedAdd added in v0.23.9

func (_m *RandomBeaconReconstructor) TrustedAdd(signerID flow.Identifier, sig crypto.Signature) (bool, error)

TrustedAdd provides a mock function with given fields: signerID, sig

func (*RandomBeaconReconstructor) Verify added in v0.23.9

func (_m *RandomBeaconReconstructor) Verify(signerID flow.Identifier, sig crypto.Signature) error

Verify provides a mock function with given fields: signerID, sig

type Replicas added in v0.29.0

type Replicas struct {
	mock.Mock
}

Replicas is an autogenerated mock type for the Replicas type

func NewReplicas added in v0.29.0

func NewReplicas(t mockConstructorTestingTNewReplicas) *Replicas

NewReplicas creates a new instance of Replicas. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*Replicas) DKG added in v0.29.0

func (_m *Replicas) DKG(view uint64) (hotstuff.DKG, error)

DKG provides a mock function with given fields: view

func (*Replicas) IdentitiesByEpoch added in v0.29.0

func (_m *Replicas) IdentitiesByEpoch(view uint64) (flow.IdentityList, error)

IdentitiesByEpoch provides a mock function with given fields: view

func (*Replicas) IdentityByEpoch added in v0.29.0

func (_m *Replicas) IdentityByEpoch(view uint64, participantID flow.Identifier) (*flow.Identity, error)

IdentityByEpoch provides a mock function with given fields: view, participantID

func (*Replicas) LeaderForView added in v0.29.0

func (_m *Replicas) LeaderForView(view uint64) (flow.Identifier, error)

LeaderForView provides a mock function with given fields: view

func (*Replicas) QuorumThresholdForView added in v0.29.0

func (_m *Replicas) QuorumThresholdForView(view uint64) (uint64, error)

QuorumThresholdForView provides a mock function with given fields: view

func (*Replicas) Self added in v0.29.0

func (_m *Replicas) Self() flow.Identifier

Self provides a mock function with given fields:

func (*Replicas) TimeoutThresholdForView added in v0.29.0

func (_m *Replicas) TimeoutThresholdForView(view uint64) (uint64, error)

TimeoutThresholdForView provides a mock function with given fields: view

type SafetyRules added in v0.29.0

type SafetyRules struct {
	mock.Mock
}

SafetyRules is an autogenerated mock type for the SafetyRules type

func NewSafetyRules added in v0.29.0

func NewSafetyRules(t mockConstructorTestingTNewSafetyRules) *SafetyRules

NewSafetyRules creates a new instance of SafetyRules. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*SafetyRules) ProduceTimeout added in v0.29.0

func (_m *SafetyRules) ProduceTimeout(curView uint64, newestQC *flow.QuorumCertificate, lastViewTC *flow.TimeoutCertificate) (*model.TimeoutObject, error)

ProduceTimeout provides a mock function with given fields: curView, newestQC, lastViewTC

func (*SafetyRules) ProduceVote added in v0.29.0

func (_m *SafetyRules) ProduceVote(proposal *model.Proposal, curView uint64) (*model.Vote, error)

ProduceVote provides a mock function with given fields: proposal, curView

type Signer

type Signer struct {
	mock.Mock
}

Signer is an autogenerated mock type for the Signer type

func NewSigner added in v0.26.1

func NewSigner(t mockConstructorTestingTNewSigner) *Signer

NewSigner creates a new instance of Signer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*Signer) CreateProposal

func (_m *Signer) CreateProposal(block *model.Block) (*model.Proposal, error)

CreateProposal provides a mock function with given fields: block

func (*Signer) CreateTimeout added in v0.29.0

func (_m *Signer) CreateTimeout(curView uint64, newestQC *flow.QuorumCertificate, lastViewTC *flow.TimeoutCertificate) (*model.TimeoutObject, error)

CreateTimeout provides a mock function with given fields: curView, newestQC, lastViewTC

func (*Signer) CreateVote

func (_m *Signer) CreateVote(block *model.Block) (*model.Vote, error)

CreateVote provides a mock function with given fields: block

type TimeoutAggregator added in v0.29.0

type TimeoutAggregator struct {
	mock.Mock
}

TimeoutAggregator is an autogenerated mock type for the TimeoutAggregator type

func NewTimeoutAggregator added in v0.29.0

func NewTimeoutAggregator(t mockConstructorTestingTNewTimeoutAggregator) *TimeoutAggregator

NewTimeoutAggregator creates a new instance of TimeoutAggregator. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*TimeoutAggregator) AddTimeout added in v0.29.0

func (_m *TimeoutAggregator) AddTimeout(timeoutObject *model.TimeoutObject)

AddTimeout provides a mock function with given fields: timeoutObject

func (*TimeoutAggregator) Done added in v0.29.0

func (_m *TimeoutAggregator) Done() <-chan struct{}

Done provides a mock function with given fields:

func (*TimeoutAggregator) PruneUpToView added in v0.29.0

func (_m *TimeoutAggregator) PruneUpToView(lowestRetainedView uint64)

PruneUpToView provides a mock function with given fields: lowestRetainedView

func (*TimeoutAggregator) Ready added in v0.29.0

func (_m *TimeoutAggregator) Ready() <-chan struct{}

Ready provides a mock function with given fields:

func (*TimeoutAggregator) Start added in v0.29.0

Start provides a mock function with given fields: _a0

type TimeoutCollector added in v0.29.0

type TimeoutCollector struct {
	mock.Mock
}

TimeoutCollector is an autogenerated mock type for the TimeoutCollector type

func NewTimeoutCollector added in v0.29.0

func NewTimeoutCollector(t mockConstructorTestingTNewTimeoutCollector) *TimeoutCollector

NewTimeoutCollector creates a new instance of TimeoutCollector. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*TimeoutCollector) AddTimeout added in v0.29.0

func (_m *TimeoutCollector) AddTimeout(timeoutObject *model.TimeoutObject) error

AddTimeout provides a mock function with given fields: timeoutObject

func (*TimeoutCollector) View added in v0.29.0

func (_m *TimeoutCollector) View() uint64

View provides a mock function with given fields:

type TimeoutCollectorConsumer added in v0.29.0

type TimeoutCollectorConsumer struct {
	mock.Mock
}

TimeoutCollectorConsumer is an autogenerated mock type for the TimeoutCollectorConsumer type

func NewTimeoutCollectorConsumer added in v0.29.0

func NewTimeoutCollectorConsumer(t mockConstructorTestingTNewTimeoutCollectorConsumer) *TimeoutCollectorConsumer

NewTimeoutCollectorConsumer creates a new instance of TimeoutCollectorConsumer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*TimeoutCollectorConsumer) OnNewQcDiscovered added in v0.29.0

func (_m *TimeoutCollectorConsumer) OnNewQcDiscovered(certificate *flow.QuorumCertificate)

OnNewQcDiscovered provides a mock function with given fields: certificate

func (*TimeoutCollectorConsumer) OnNewTcDiscovered added in v0.29.0

func (_m *TimeoutCollectorConsumer) OnNewTcDiscovered(certificate *flow.TimeoutCertificate)

OnNewTcDiscovered provides a mock function with given fields: certificate

func (*TimeoutCollectorConsumer) OnPartialTcCreated added in v0.29.0

func (_m *TimeoutCollectorConsumer) OnPartialTcCreated(view uint64, newestQC *flow.QuorumCertificate, lastViewTC *flow.TimeoutCertificate)

OnPartialTcCreated provides a mock function with given fields: view, newestQC, lastViewTC

func (*TimeoutCollectorConsumer) OnTcConstructedFromTimeouts added in v0.29.0

func (_m *TimeoutCollectorConsumer) OnTcConstructedFromTimeouts(certificate *flow.TimeoutCertificate)

OnTcConstructedFromTimeouts provides a mock function with given fields: certificate

type TimeoutCollectorFactory added in v0.29.0

type TimeoutCollectorFactory struct {
	mock.Mock
}

TimeoutCollectorFactory is an autogenerated mock type for the TimeoutCollectorFactory type

func NewTimeoutCollectorFactory added in v0.29.0

func NewTimeoutCollectorFactory(t mockConstructorTestingTNewTimeoutCollectorFactory) *TimeoutCollectorFactory

NewTimeoutCollectorFactory creates a new instance of TimeoutCollectorFactory. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*TimeoutCollectorFactory) Create added in v0.29.0

Create provides a mock function with given fields: view

type TimeoutCollectors added in v0.29.0

type TimeoutCollectors struct {
	mock.Mock
}

TimeoutCollectors is an autogenerated mock type for the TimeoutCollectors type

func NewTimeoutCollectors added in v0.29.0

func NewTimeoutCollectors(t mockConstructorTestingTNewTimeoutCollectors) *TimeoutCollectors

NewTimeoutCollectors creates a new instance of TimeoutCollectors. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*TimeoutCollectors) GetOrCreateCollector added in v0.29.0

func (_m *TimeoutCollectors) GetOrCreateCollector(view uint64) (hotstuff.TimeoutCollector, bool, error)

GetOrCreateCollector provides a mock function with given fields: view

func (*TimeoutCollectors) PruneUpToView added in v0.29.0

func (_m *TimeoutCollectors) PruneUpToView(lowestRetainedView uint64)

PruneUpToView provides a mock function with given fields: lowestRetainedView

type TimeoutProcessor added in v0.29.0

type TimeoutProcessor struct {
	mock.Mock
}

TimeoutProcessor is an autogenerated mock type for the TimeoutProcessor type

func NewTimeoutProcessor added in v0.29.0

func NewTimeoutProcessor(t mockConstructorTestingTNewTimeoutProcessor) *TimeoutProcessor

NewTimeoutProcessor creates a new instance of TimeoutProcessor. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*TimeoutProcessor) Process added in v0.29.0

func (_m *TimeoutProcessor) Process(timeout *model.TimeoutObject) error

Process provides a mock function with given fields: timeout

type TimeoutProcessorFactory added in v0.29.0

type TimeoutProcessorFactory struct {
	mock.Mock
}

TimeoutProcessorFactory is an autogenerated mock type for the TimeoutProcessorFactory type

func NewTimeoutProcessorFactory added in v0.29.0

func NewTimeoutProcessorFactory(t mockConstructorTestingTNewTimeoutProcessorFactory) *TimeoutProcessorFactory

NewTimeoutProcessorFactory creates a new instance of TimeoutProcessorFactory. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*TimeoutProcessorFactory) Create added in v0.29.0

Create provides a mock function with given fields: view

type TimeoutSignatureAggregator added in v0.29.0

type TimeoutSignatureAggregator struct {
	mock.Mock
}

TimeoutSignatureAggregator is an autogenerated mock type for the TimeoutSignatureAggregator type

func NewTimeoutSignatureAggregator added in v0.29.0

func NewTimeoutSignatureAggregator(t mockConstructorTestingTNewTimeoutSignatureAggregator) *TimeoutSignatureAggregator

NewTimeoutSignatureAggregator creates a new instance of TimeoutSignatureAggregator. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*TimeoutSignatureAggregator) Aggregate added in v0.29.0

Aggregate provides a mock function with given fields:

func (*TimeoutSignatureAggregator) TotalWeight added in v0.29.0

func (_m *TimeoutSignatureAggregator) TotalWeight() uint64

TotalWeight provides a mock function with given fields:

func (*TimeoutSignatureAggregator) VerifyAndAdd added in v0.29.0

func (_m *TimeoutSignatureAggregator) VerifyAndAdd(signerID flow.Identifier, sig crypto.Signature, newestQCView uint64) (uint64, error)

VerifyAndAdd provides a mock function with given fields: signerID, sig, newestQCView

func (*TimeoutSignatureAggregator) View added in v0.29.0

View provides a mock function with given fields:

type Validator

type Validator struct {
	mock.Mock
}

Validator is an autogenerated mock type for the Validator type

func NewValidator added in v0.26.1

func NewValidator(t mockConstructorTestingTNewValidator) *Validator

NewValidator creates a new instance of Validator. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*Validator) ValidateProposal

func (_m *Validator) ValidateProposal(proposal *model.Proposal) error

ValidateProposal provides a mock function with given fields: proposal

func (*Validator) ValidateQC

func (_m *Validator) ValidateQC(qc *flow.QuorumCertificate) error

ValidateQC provides a mock function with given fields: qc

func (*Validator) ValidateTC added in v0.29.0

func (_m *Validator) ValidateTC(tc *flow.TimeoutCertificate) error

ValidateTC provides a mock function with given fields: tc

func (*Validator) ValidateVote

func (_m *Validator) ValidateVote(vote *model.Vote) (*flow.Identity, error)

ValidateVote provides a mock function with given fields: vote

type Verifier

type Verifier struct {
	mock.Mock
}

Verifier is an autogenerated mock type for the Verifier type

func NewVerifier added in v0.26.1

func NewVerifier(t mockConstructorTestingTNewVerifier) *Verifier

NewVerifier creates a new instance of Verifier. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*Verifier) VerifyQC

func (_m *Verifier) VerifyQC(signers flow.IdentityList, sigData []byte, view uint64, blockID flow.Identifier) error

VerifyQC provides a mock function with given fields: signers, sigData, view, blockID

func (*Verifier) VerifyTC added in v0.29.0

func (_m *Verifier) VerifyTC(signers flow.IdentityList, sigData []byte, view uint64, highQCViews []uint64) error

VerifyTC provides a mock function with given fields: signers, sigData, view, highQCViews

func (*Verifier) VerifyVote

func (_m *Verifier) VerifyVote(voter *flow.Identity, sigData []byte, view uint64, blockID flow.Identifier) error

VerifyVote provides a mock function with given fields: voter, sigData, view, blockID

type VerifyingVoteProcessor added in v0.23.9

type VerifyingVoteProcessor struct {
	mock.Mock
}

VerifyingVoteProcessor is an autogenerated mock type for the VerifyingVoteProcessor type

func NewVerifyingVoteProcessor added in v0.26.1

func NewVerifyingVoteProcessor(t mockConstructorTestingTNewVerifyingVoteProcessor) *VerifyingVoteProcessor

NewVerifyingVoteProcessor creates a new instance of VerifyingVoteProcessor. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*VerifyingVoteProcessor) Block added in v0.23.9

func (_m *VerifyingVoteProcessor) Block() *model.Block

Block provides a mock function with given fields:

func (*VerifyingVoteProcessor) Process added in v0.23.9

func (_m *VerifyingVoteProcessor) Process(vote *model.Vote) error

Process provides a mock function with given fields: vote

func (*VerifyingVoteProcessor) Status added in v0.23.9

Status provides a mock function with given fields:

type VoteAggregator

type VoteAggregator struct {
	mock.Mock
}

VoteAggregator is an autogenerated mock type for the VoteAggregator type

func NewVoteAggregator added in v0.26.1

func NewVoteAggregator(t mockConstructorTestingTNewVoteAggregator) *VoteAggregator

NewVoteAggregator creates a new instance of VoteAggregator. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*VoteAggregator) AddBlock added in v0.23.9

func (_m *VoteAggregator) AddBlock(block *model.Proposal)

AddBlock provides a mock function with given fields: block

func (*VoteAggregator) AddVote added in v0.23.9

func (_m *VoteAggregator) AddVote(vote *model.Vote)

AddVote provides a mock function with given fields: vote

func (*VoteAggregator) Done added in v0.23.9

func (_m *VoteAggregator) Done() <-chan struct{}

Done provides a mock function with given fields:

func (*VoteAggregator) InvalidBlock added in v0.23.9

func (_m *VoteAggregator) InvalidBlock(block *model.Proposal) error

InvalidBlock provides a mock function with given fields: block

func (*VoteAggregator) PruneUpToView added in v0.23.9

func (_m *VoteAggregator) PruneUpToView(view uint64)

PruneUpToView provides a mock function with given fields: view

func (*VoteAggregator) Ready added in v0.23.9

func (_m *VoteAggregator) Ready() <-chan struct{}

Ready provides a mock function with given fields:

func (*VoteAggregator) Start added in v0.23.9

Start provides a mock function with given fields: _a0

type VoteCollector added in v0.23.9

type VoteCollector struct {
	mock.Mock
}

VoteCollector is an autogenerated mock type for the VoteCollector type

func NewVoteCollector added in v0.26.1

func NewVoteCollector(t mockConstructorTestingTNewVoteCollector) *VoteCollector

NewVoteCollector creates a new instance of VoteCollector. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*VoteCollector) AddVote added in v0.23.9

func (_m *VoteCollector) AddVote(vote *model.Vote) error

AddVote provides a mock function with given fields: vote

func (*VoteCollector) ProcessBlock added in v0.23.9

func (_m *VoteCollector) ProcessBlock(block *model.Proposal) error

ProcessBlock provides a mock function with given fields: block

func (*VoteCollector) RegisterVoteConsumer added in v0.23.9

func (_m *VoteCollector) RegisterVoteConsumer(consumer hotstuff.VoteConsumer)

RegisterVoteConsumer provides a mock function with given fields: consumer

func (*VoteCollector) Status added in v0.23.9

Status provides a mock function with given fields:

func (*VoteCollector) View added in v0.23.9

func (_m *VoteCollector) View() uint64

View provides a mock function with given fields:

type VoteCollectors added in v0.23.9

type VoteCollectors struct {
	mock.Mock
}

VoteCollectors is an autogenerated mock type for the VoteCollectors type

func NewVoteCollectors added in v0.26.1

func NewVoteCollectors(t mockConstructorTestingTNewVoteCollectors) *VoteCollectors

NewVoteCollectors creates a new instance of VoteCollectors. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*VoteCollectors) Done added in v0.23.9

func (_m *VoteCollectors) Done() <-chan struct{}

Done provides a mock function with given fields:

func (*VoteCollectors) GetOrCreateCollector added in v0.23.9

func (_m *VoteCollectors) GetOrCreateCollector(view uint64) (hotstuff.VoteCollector, bool, error)

GetOrCreateCollector provides a mock function with given fields: view

func (*VoteCollectors) PruneUpToView added in v0.23.9

func (_m *VoteCollectors) PruneUpToView(lowestRetainedView uint64)

PruneUpToView provides a mock function with given fields: lowestRetainedView

func (*VoteCollectors) Ready added in v0.23.9

func (_m *VoteCollectors) Ready() <-chan struct{}

Ready provides a mock function with given fields:

func (*VoteCollectors) Start added in v0.23.9

Start provides a mock function with given fields: _a0

type VoteConsumer added in v0.26.1

type VoteConsumer struct {
	mock.Mock
}

VoteConsumer is an autogenerated mock type for the VoteConsumer type

func NewVoteConsumer added in v0.26.1

func NewVoteConsumer(t mockConstructorTestingTNewVoteConsumer) *VoteConsumer

NewVoteConsumer creates a new instance of VoteConsumer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*VoteConsumer) Execute added in v0.26.1

func (_m *VoteConsumer) Execute(vote *model.Vote)

Execute provides a mock function with given fields: vote

type VoteProcessor added in v0.23.9

type VoteProcessor struct {
	mock.Mock
}

VoteProcessor is an autogenerated mock type for the VoteProcessor type

func NewVoteProcessor added in v0.26.1

func NewVoteProcessor(t mockConstructorTestingTNewVoteProcessor) *VoteProcessor

NewVoteProcessor creates a new instance of VoteProcessor. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*VoteProcessor) Process added in v0.23.9

func (_m *VoteProcessor) Process(vote *model.Vote) error

Process provides a mock function with given fields: vote

func (*VoteProcessor) Status added in v0.23.9

Status provides a mock function with given fields:

type VoteProcessorFactory added in v0.23.9

type VoteProcessorFactory struct {
	mock.Mock
}

VoteProcessorFactory is an autogenerated mock type for the VoteProcessorFactory type

func NewVoteProcessorFactory added in v0.26.1

func NewVoteProcessorFactory(t mockConstructorTestingTNewVoteProcessorFactory) *VoteProcessorFactory

NewVoteProcessorFactory creates a new instance of VoteProcessorFactory. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*VoteProcessorFactory) Create added in v0.23.9

Create provides a mock function with given fields: log, proposal

type Voter

type Voter struct {
	mock.Mock
}

Voter is an autogenerated mock type for the Voter type

func NewVoter added in v0.26.1

func NewVoter(t mockConstructorTestingTNewVoter) *Voter

NewVoter creates a new instance of Voter. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*Voter) ProduceVoteIfVotable

func (_m *Voter) ProduceVoteIfVotable(block *model.Block, curView uint64) (*model.Vote, error)

ProduceVoteIfVotable provides a mock function with given fields: block, curView

type WeightedSignatureAggregator added in v0.23.9

type WeightedSignatureAggregator struct {
	mock.Mock
}

WeightedSignatureAggregator is an autogenerated mock type for the WeightedSignatureAggregator type

func NewWeightedSignatureAggregator added in v0.26.1

func NewWeightedSignatureAggregator(t mockConstructorTestingTNewWeightedSignatureAggregator) *WeightedSignatureAggregator

NewWeightedSignatureAggregator creates a new instance of WeightedSignatureAggregator. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*WeightedSignatureAggregator) Aggregate added in v0.23.9

Aggregate provides a mock function with given fields:

func (*WeightedSignatureAggregator) TotalWeight added in v0.23.9

func (_m *WeightedSignatureAggregator) TotalWeight() uint64

TotalWeight provides a mock function with given fields:

func (*WeightedSignatureAggregator) TrustedAdd added in v0.23.9

func (_m *WeightedSignatureAggregator) TrustedAdd(signerID flow.Identifier, sig crypto.Signature) (uint64, error)

TrustedAdd provides a mock function with given fields: signerID, sig

func (*WeightedSignatureAggregator) Verify added in v0.23.9

Verify provides a mock function with given fields: signerID, sig

type Workerpool added in v0.23.9

type Workerpool struct {
	mock.Mock
}

Workerpool is an autogenerated mock type for the Workerpool type

func NewWorkerpool added in v0.26.1

func NewWorkerpool(t mockConstructorTestingTNewWorkerpool) *Workerpool

NewWorkerpool creates a new instance of Workerpool. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*Workerpool) StopWait added in v0.23.9

func (_m *Workerpool) StopWait()

StopWait provides a mock function with given fields:

func (*Workerpool) Submit added in v0.23.9

func (_m *Workerpool) Submit(task func())

Submit provides a mock function with given fields: task

type Workers added in v0.23.9

type Workers struct {
	mock.Mock
}

Workers is an autogenerated mock type for the Workers type

func NewWorkers added in v0.26.1

func NewWorkers(t mockConstructorTestingTNewWorkers) *Workers

NewWorkers creates a new instance of Workers. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*Workers) Submit added in v0.23.9

func (_m *Workers) Submit(task func())

Submit provides a mock function with given fields: task

Jump to

Keyboard shortcuts

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