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 113 of file LedgerRPC_test.cpp.

◆ testLedgerCurrent()

void ripple::LedgerRPC_test::testLedgerCurrent ( )
private

Definition at line 187 of file LedgerRPC_test.cpp.

◆ testMissingLedgerEntryLedgerHash()

void ripple::LedgerRPC_test::testMissingLedgerEntryLedgerHash ( )
private

Definition at line 205 of file LedgerRPC_test.cpp.

◆ testLedgerFull()

void ripple::LedgerRPC_test::testLedgerFull ( )
private

Definition at line 224 of file LedgerRPC_test.cpp.

◆ testLedgerFullNonAdmin()

void ripple::LedgerRPC_test::testLedgerFullNonAdmin ( )
private

Definition at line 244 of file LedgerRPC_test.cpp.

◆ testLedgerAccounts()

void ripple::LedgerRPC_test::testLedgerAccounts ( )
private

Definition at line 263 of file LedgerRPC_test.cpp.

◆ testLedgerEntryAccountRoot()

void ripple::LedgerRPC_test::testLedgerEntryAccountRoot ( )
private

Definition at line 283 of file LedgerRPC_test.cpp.

◆ testLedgerEntryCheck()

void ripple::LedgerRPC_test::testLedgerEntryCheck ( )
private

Definition at line 372 of file LedgerRPC_test.cpp.

◆ testLedgerEntryDepositPreauth()

void ripple::LedgerRPC_test::testLedgerEntryDepositPreauth ( )
private

Definition at line 419 of file LedgerRPC_test.cpp.

◆ testLedgerEntryDirectory()

void ripple::LedgerRPC_test::testLedgerEntryDirectory ( )
private

Definition at line 550 of file LedgerRPC_test.cpp.

◆ testLedgerEntryEscrow()

void ripple::LedgerRPC_test::testLedgerEntryEscrow ( )
private

Definition at line 689 of file LedgerRPC_test.cpp.

◆ testLedgerEntryOffer()

void ripple::LedgerRPC_test::testLedgerEntryOffer ( )
private

Definition at line 790 of file LedgerRPC_test.cpp.

◆ testLedgerEntryPayChan()

void ripple::LedgerRPC_test::testLedgerEntryPayChan ( )
private

Definition at line 873 of file LedgerRPC_test.cpp.

◆ testLedgerEntryRippleState()

void ripple::LedgerRPC_test::testLedgerEntryRippleState ( )
private

Definition at line 930 of file LedgerRPC_test.cpp.

◆ testLedgerEntryTicket()

void ripple::LedgerRPC_test::testLedgerEntryTicket ( )
private

Definition at line 1105 of file LedgerRPC_test.cpp.

◆ testLedgerEntryUnknownOption()

void ripple::LedgerRPC_test::testLedgerEntryUnknownOption ( )
private

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

◆ testNoQueue()

void ripple::LedgerRPC_test::testNoQueue ( )
private

Definition at line 1440 of file LedgerRPC_test.cpp.

◆ testQueue()

void ripple::LedgerRPC_test::testQueue ( )
private

Definition at line 1456 of file LedgerRPC_test.cpp.

◆ testLedgerAccountsOption()

void ripple::LedgerRPC_test::testLedgerAccountsOption ( )
private

Definition at line 1674 of file LedgerRPC_test.cpp.

◆ run()

void ripple::LedgerRPC_test::run ( )
override

Definition at line 1717 of file LedgerRPC_test.cpp.