ProposalValidator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total6 of 45698%1 of 5098%1422122017
validateBlockCoinbaseMatchesMsgAuthor(Proposal)61062%1150%122401
validateProposalAndRoundChangeAreConsistent(Proposal)108100%14100%0803401
validateRoundChanges(Proposal, List)64100%10100%0601701
validatePrepares(PreparedRoundMetadata, long, List)54100%6100%0401401
metadataIsConsistentAcrossRoundChanges(List)49100%4100%0301701
validate(Proposal)40100%4100%030901
lambda$getRoundChangeWithLatestPreparedRound$0(SignedData, SignedData)36100%4100%030701
ProposalValidator(ProtocolContext, ProtocolSchedule, int, Collection, ConsensusRoundIdentifier, Address, BftExtraDataCodec)24100%n/a010901
validateRoundZeroProposalHasNoRoundChangesOrPrepares(Proposal)16100%4100%030401
getRoundChangeWithLatestPreparedRound(List)9100%n/a010401
lambda$metadataIsConsistentAcrossRoundChanges$4(Integer, PreparedRoundMetadata)9100%2100%020101
lambda$getRoundChangeWithLatestPreparedRound$2(SignedData)8100%n/a010101
allMessagesTargetRound(Collection, ConsensusRoundIdentifier)6100%n/a010201
lambda$allMessagesTargetRound$5(ConsensusRoundIdentifier, SignedData)6100%n/a010101
lambda$metadataIsConsistentAcrossRoundChanges$3(SignedData)5100%n/a010101
static {...}4100%n/a010101
lambda$getRoundChangeWithLatestPreparedRound$1(SignedData, PreparedRoundMetadata)2100%n/a010101