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

Public Member Functions

void run () override
 

Private Member Functions

void checkErrorValue (Json::Value const &jv, std::string const &err, std::string const &msg)
 
std::string makeBadAddress (std::string good)
 
void testLedgerRequest ()
 
void testBadInput ()
 
void testLedgerCurrent ()
 
void testMissingLedgerEntryLedgerHash ()
 
void testLedgerFull ()
 
void testLedgerFullNonAdmin ()
 
void testLedgerAccounts ()
 
void testLedgerEntryAccountRoot ()
 
void testLedgerEntryCheck ()
 
void testLedgerEntryDepositPreauth ()
 
void testLedgerEntryDirectory ()
 
void testLedgerEntryEscrow ()
 
void testLedgerEntryOffer ()
 
void testLedgerEntryPayChan ()
 
void testLedgerEntryRippleState ()
 
void testLedgerEntryUnknownOption ()
 
void testLookupLedger ()
 ledger RPC requests as a way to drive input options to lookupLedger. More...
 
void testNoQueue ()
 
void testQueue ()
 
void testLedgerAccountsOption ()
 

Detailed Description

Definition at line 31 of file LedgerRPC_test.cpp.

Member Function Documentation

◆ checkErrorValue()

void ripple::LedgerRPC_test::checkErrorValue ( Json::Value const &  jv,
std::string const &  err,
std::string const &  msg 
)
private

Definition at line 34 of file LedgerRPC_test.cpp.

◆ makeBadAddress()

std::string ripple::LedgerRPC_test::makeBadAddress ( std::string  good)
private

Definition at line 56 of file LedgerRPC_test.cpp.

◆ testLedgerRequest()

void ripple::LedgerRPC_test::testLedgerRequest ( )
private

Definition at line 64 of file LedgerRPC_test.cpp.

◆ testBadInput()

void ripple::LedgerRPC_test::testBadInput ( )
private

Definition at line 98 of file LedgerRPC_test.cpp.

◆ testLedgerCurrent()

void ripple::LedgerRPC_test::testLedgerCurrent ( )
private

Definition at line 162 of file LedgerRPC_test.cpp.

◆ testMissingLedgerEntryLedgerHash()

void ripple::LedgerRPC_test::testMissingLedgerEntryLedgerHash ( )
private

Definition at line 180 of file LedgerRPC_test.cpp.

◆ testLedgerFull()

void ripple::LedgerRPC_test::testLedgerFull ( )
private

Definition at line 199 of file LedgerRPC_test.cpp.

◆ testLedgerFullNonAdmin()

void ripple::LedgerRPC_test::testLedgerFullNonAdmin ( )
private

Definition at line 219 of file LedgerRPC_test.cpp.

◆ testLedgerAccounts()

void ripple::LedgerRPC_test::testLedgerAccounts ( )
private

Definition at line 238 of file LedgerRPC_test.cpp.

◆ testLedgerEntryAccountRoot()

void ripple::LedgerRPC_test::testLedgerEntryAccountRoot ( )
private

Definition at line 258 of file LedgerRPC_test.cpp.

◆ testLedgerEntryCheck()

void ripple::LedgerRPC_test::testLedgerEntryCheck ( )
private

Definition at line 347 of file LedgerRPC_test.cpp.

◆ testLedgerEntryDepositPreauth()

void ripple::LedgerRPC_test::testLedgerEntryDepositPreauth ( )
private

Definition at line 394 of file LedgerRPC_test.cpp.

◆ testLedgerEntryDirectory()

void ripple::LedgerRPC_test::testLedgerEntryDirectory ( )
private

Definition at line 523 of file LedgerRPC_test.cpp.

◆ testLedgerEntryEscrow()

void ripple::LedgerRPC_test::testLedgerEntryEscrow ( )
private

Definition at line 662 of file LedgerRPC_test.cpp.

◆ testLedgerEntryOffer()

void ripple::LedgerRPC_test::testLedgerEntryOffer ( )
private

Definition at line 763 of file LedgerRPC_test.cpp.

◆ testLedgerEntryPayChan()

void ripple::LedgerRPC_test::testLedgerEntryPayChan ( )
private

Definition at line 846 of file LedgerRPC_test.cpp.

◆ testLedgerEntryRippleState()

void ripple::LedgerRPC_test::testLedgerEntryRippleState ( )
private

Definition at line 903 of file LedgerRPC_test.cpp.

◆ testLedgerEntryUnknownOption()

void ripple::LedgerRPC_test::testLedgerEntryUnknownOption ( )
private

Definition at line 1078 of file LedgerRPC_test.cpp.

◆ testLookupLedger()

void ripple::LedgerRPC_test::testLookupLedger ( )
private

ledger RPC requests as a way to drive input options to lookupLedger.

The point of this test is coverage for lookupLedger, not so much the ledger RPC request.

Definition at line 1100 of file LedgerRPC_test.cpp.

◆ testNoQueue()

void ripple::LedgerRPC_test::testNoQueue ( )
private

Definition at line 1305 of file LedgerRPC_test.cpp.

◆ testQueue()

void ripple::LedgerRPC_test::testQueue ( )
private

Definition at line 1321 of file LedgerRPC_test.cpp.

◆ testLedgerAccountsOption()

void ripple::LedgerRPC_test::testLedgerAccountsOption ( )
private

Definition at line 1503 of file LedgerRPC_test.cpp.

◆ run()

void ripple::LedgerRPC_test::run ( )
override

Definition at line 1546 of file LedgerRPC_test.cpp.