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 testLedgerEntryTicket ()
 
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 30 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 33 of file LedgerRPC_test.cpp.

◆ makeBadAddress()

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

Definition at line 55 of file LedgerRPC_test.cpp.

◆ testLedgerRequest()

void ripple::LedgerRPC_test::testLedgerRequest ( )
private

Definition at line 63 of file LedgerRPC_test.cpp.

◆ testBadInput()

void ripple::LedgerRPC_test::testBadInput ( )
private

Definition at line 105 of file LedgerRPC_test.cpp.

◆ testLedgerCurrent()

void ripple::LedgerRPC_test::testLedgerCurrent ( )
private

Definition at line 179 of file LedgerRPC_test.cpp.

◆ testMissingLedgerEntryLedgerHash()

void ripple::LedgerRPC_test::testMissingLedgerEntryLedgerHash ( )
private

Definition at line 197 of file LedgerRPC_test.cpp.

◆ testLedgerFull()

void ripple::LedgerRPC_test::testLedgerFull ( )
private

Definition at line 216 of file LedgerRPC_test.cpp.

◆ testLedgerFullNonAdmin()

void ripple::LedgerRPC_test::testLedgerFullNonAdmin ( )
private

Definition at line 236 of file LedgerRPC_test.cpp.

◆ testLedgerAccounts()

void ripple::LedgerRPC_test::testLedgerAccounts ( )
private

Definition at line 255 of file LedgerRPC_test.cpp.

◆ testLedgerEntryAccountRoot()

void ripple::LedgerRPC_test::testLedgerEntryAccountRoot ( )
private

Definition at line 275 of file LedgerRPC_test.cpp.

◆ testLedgerEntryCheck()

void ripple::LedgerRPC_test::testLedgerEntryCheck ( )
private

Definition at line 364 of file LedgerRPC_test.cpp.

◆ testLedgerEntryDepositPreauth()

void ripple::LedgerRPC_test::testLedgerEntryDepositPreauth ( )
private

Definition at line 411 of file LedgerRPC_test.cpp.

◆ testLedgerEntryDirectory()

void ripple::LedgerRPC_test::testLedgerEntryDirectory ( )
private

Definition at line 542 of file LedgerRPC_test.cpp.

◆ testLedgerEntryEscrow()

void ripple::LedgerRPC_test::testLedgerEntryEscrow ( )
private

Definition at line 681 of file LedgerRPC_test.cpp.

◆ testLedgerEntryOffer()

void ripple::LedgerRPC_test::testLedgerEntryOffer ( )
private

Definition at line 782 of file LedgerRPC_test.cpp.

◆ testLedgerEntryPayChan()

void ripple::LedgerRPC_test::testLedgerEntryPayChan ( )
private

Definition at line 865 of file LedgerRPC_test.cpp.

◆ testLedgerEntryRippleState()

void ripple::LedgerRPC_test::testLedgerEntryRippleState ( )
private

Definition at line 922 of file LedgerRPC_test.cpp.

◆ testLedgerEntryTicket()

void ripple::LedgerRPC_test::testLedgerEntryTicket ( )
private

Definition at line 1097 of file LedgerRPC_test.cpp.

◆ testLedgerEntryUnknownOption()

void ripple::LedgerRPC_test::testLedgerEntryUnknownOption ( )
private

Definition at line 1215 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 1237 of file LedgerRPC_test.cpp.

◆ testNoQueue()

void ripple::LedgerRPC_test::testNoQueue ( )
private

Definition at line 1432 of file LedgerRPC_test.cpp.

◆ testQueue()

void ripple::LedgerRPC_test::testQueue ( )
private

Definition at line 1448 of file LedgerRPC_test.cpp.

◆ testLedgerAccountsOption()

void ripple::LedgerRPC_test::testLedgerAccountsOption ( )
private

Definition at line 1666 of file LedgerRPC_test.cpp.

◆ run()

void ripple::LedgerRPC_test::run ( )
override

Definition at line 1709 of file LedgerRPC_test.cpp.