# Functions
CommitDataEncoding tests encoding CommitData.
CreateCommit tests creating a commit msg.
CreatePrepare tests creating a prepare msg.
CreateProposal tests creating a proposal msg, not previously prepared.
CreateProposalNotPreviouslyPrepared tests creating a proposal msg, non-first round and not previously prepared.
CreateProposalPreviouslyPrepared tests creating a proposal msg,previously prepared.
CreateRoundChange tests creating a round change msg, not previously prepared.
CreateRoundChangeNoJustificationQuorum tests creating a round change msg that was previouly prepared but failed to extract a justification quorum (shouldn't happen).
No description provided by the author
CreateRoundChangePreviouslyPrepared tests creating a round change msg,previously prepared.
GetRoot tests GetRoot on SignedMessage.
InvalidHashDataRoot tests an invalid hash data root.
InvalidPrepareJustificationsUnmarshalling tests unmarshalling invalid prepare justifications (during message.validate()).
InvalidRoundChangeJustificationsUnmarshalling tests unmarshalling invalid round change justifications (during message.validate()).
MarshalJustifications tests marshalling justifications.
MarshalJustificationsWithFullData tests marshalling justifications with full data (should omit it).
MarshalJustificationsWithoutFullData tests marshalling justifications without full data.
MsgNilIdentifier tests Message with Identifier == nil.
MsgNonZeroIdentifier tests Message with len(Identifier) == 0.
MsgTypeUnknown tests Message type > 5.
PrepareDataEncoding tests encoding PrepareData.
PrepareJustificationsUnmarshalling tests unmarshalling prepare justifications.
ProposeDataEncoding tests encoding ProposalData.
RoundChangeDataEncoding tests encoding RoundChangeData.
RoundChangeJustificationsUnmarshalling tests unmarshalling round change justifications.
RoundChangeNotPreparedJustifications tests valid justified change round (not prev prepared).
RoundChangePrepared tests a round change prepared return value.
RoundChangePrePreparedJustifications tests valid justified change round (prev prepared).
SignedMessageEncoding tests encoding SignedMessage.
SignedMessageSigner0 tests SignedMessage signer == 0.
SignedMsgDuplicateSigners tests SignedMessage with duplicate signers.
SignedMsgMultiSigners tests SignedMessage with multi signers.
SignedMsgNoSigners tests SignedMessage len(signers) == 0.
SSZMarshaling tests a valid marshaling of a signed message.
UnmarshalJustifications tests unmarshalling justifications.
ValidHashDataRoot tests a valid hash data root.