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

Classes

struct  SetupData
 

Public Member Functions

void run () override
 

Private Member Functions

SetupData setupLedger (beast::temp_dir const &td)
 
void testLoad (SetupData const &sd)
 
void testBadFiles (SetupData const &sd)
 
void testLoadByHash (SetupData const &sd)
 
void testLoadLatest (SetupData const &sd)
 
void testLoadIndex (SetupData const &sd)
 

Static Private Member Functions

static auto ledgerConfig (std::unique_ptr< Config > cfg, std::string const &dbPath, std::string const &ledger, Config::StartUpType type)
 

Detailed Description

Definition at line 33 of file LedgerLoad_test.cpp.

Member Function Documentation

◆ ledgerConfig()

static auto ripple::LedgerLoad_test::ledgerConfig ( std::unique_ptr< Config cfg,
std::string const &  dbPath,
std::string const &  ledger,
Config::StartUpType  type 
)
staticprivate

Definition at line 35 of file LedgerLoad_test.cpp.

◆ setupLedger()

SetupData ripple::LedgerLoad_test::setupLedger ( beast::temp_dir const &  td)
private

Definition at line 58 of file LedgerLoad_test.cpp.

◆ testLoad()

void ripple::LedgerLoad_test::testLoad ( SetupData const &  sd)
private

Definition at line 106 of file LedgerLoad_test.cpp.

◆ testBadFiles()

void ripple::LedgerLoad_test::testBadFiles ( SetupData const &  sd)
private

Definition at line 125 of file LedgerLoad_test.cpp.

◆ testLoadByHash()

void ripple::LedgerLoad_test::testLoadByHash ( SetupData const &  sd)
private

Definition at line 182 of file LedgerLoad_test.cpp.

◆ testLoadLatest()

void ripple::LedgerLoad_test::testLoadLatest ( SetupData const &  sd)
private

Definition at line 203 of file LedgerLoad_test.cpp.

◆ testLoadIndex()

void ripple::LedgerLoad_test::testLoadIndex ( SetupData const &  sd)
private

Definition at line 221 of file LedgerLoad_test.cpp.

◆ run()

void ripple::LedgerLoad_test::run ( )
override

Definition at line 240 of file LedgerLoad_test.cpp.