rippled
Classes | Public Member Functions | Private Member Functions | Static Private Member Functions | List of all members
ripple::test::ValidatorList_test Class Reference
Inheritance diagram for ripple::test::ValidatorList_test:
Inheritance graph
[legend]
Collaboration diagram for ripple::test::ValidatorList_test:
Collaboration graph
[legend]

Classes

struct  Validator
 

Public Member Functions

void run () override
 

Private Member Functions

std::string makeList (std::vector< Validator > const &validators, std::size_t sequence, std::size_t expiration)
 
std::string signList (std::string const &blob, std::pair< PublicKey, SecretKey > const &keys)
 
void testGenesisQuorum ()
 
void testConfigLoad ()
 
void testApplyList ()
 
void testUpdateTrusted ()
 
void testExpires ()
 

Static Private Member Functions

static PublicKey randomNode ()
 
static PublicKey randomMasterKey ()
 
static std::string makeManifestString (PublicKey const &pk, SecretKey const &sk, PublicKey const &spk, SecretKey const &ssk, int seq)
 
static std::string makeRevocationString (PublicKey const &pk, SecretKey const &sk)
 
static Validator randomValidator ()
 
static hash_set< NodeIDasNodeIDs (std::initializer_list< PublicKey > const &pks)
 

Detailed Description

Definition at line 35 of file ValidatorList_test.cpp.

Member Function Documentation

◆ randomNode()

static PublicKey ripple::test::ValidatorList_test::randomNode ( )
staticprivate

Definition at line 47 of file ValidatorList_test.cpp.

◆ randomMasterKey()

static PublicKey ripple::test::ValidatorList_test::randomMasterKey ( )
staticprivate

Definition at line 54 of file ValidatorList_test.cpp.

◆ makeManifestString()

static std::string ripple::test::ValidatorList_test::makeManifestString ( PublicKey const &  pk,
SecretKey const &  sk,
PublicKey const &  spk,
SecretKey const &  ssk,
int  seq 
)
staticprivate

Definition at line 61 of file ValidatorList_test.cpp.

◆ makeRevocationString()

static std::string ripple::test::ValidatorList_test::makeRevocationString ( PublicKey const &  pk,
SecretKey const &  sk 
)
staticprivate

Definition at line 88 of file ValidatorList_test.cpp.

◆ randomValidator()

static Validator ripple::test::ValidatorList_test::randomValidator ( )
staticprivate

Definition at line 106 of file ValidatorList_test.cpp.

◆ makeList()

std::string ripple::test::ValidatorList_test::makeList ( std::vector< Validator > const &  validators,
std::size_t  sequence,
std::size_t  expiration 
)
private

Definition at line 118 of file ValidatorList_test.cpp.

◆ signList()

std::string ripple::test::ValidatorList_test::signList ( std::string const &  blob,
std::pair< PublicKey, SecretKey > const &  keys 
)
private

Definition at line 140 of file ValidatorList_test.cpp.

◆ asNodeIDs()

static hash_set<NodeID> ripple::test::ValidatorList_test::asNodeIDs ( std::initializer_list< PublicKey > const &  pks)
staticprivate

Definition at line 150 of file ValidatorList_test.cpp.

◆ testGenesisQuorum()

void ripple::test::ValidatorList_test::testGenesisQuorum ( )
private

Definition at line 160 of file ValidatorList_test.cpp.

◆ testConfigLoad()

void ripple::test::ValidatorList_test::testConfigLoad ( )
private

Definition at line 185 of file ValidatorList_test.cpp.

◆ testApplyList()

void ripple::test::ValidatorList_test::testApplyList ( )
private

Definition at line 429 of file ValidatorList_test.cpp.

◆ testUpdateTrusted()

void ripple::test::ValidatorList_test::testUpdateTrusted ( )
private

Definition at line 593 of file ValidatorList_test.cpp.

◆ testExpires()

void ripple::test::ValidatorList_test::testExpires ( )
private

Definition at line 1053 of file ValidatorList_test.cpp.

◆ run()

void ripple::test::ValidatorList_test::run ( )
override

Definition at line 1181 of file ValidatorList_test.cpp.