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 testLedgerEntryDID ()
 
void testLedgerEntryInvalidParams (unsigned int apiVersion)
 
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 349 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 352 of file LedgerRPC_test.cpp.

◆ makeBadAddress()

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

Definition at line 374 of file LedgerRPC_test.cpp.

◆ testLedgerRequest()

void ripple::LedgerRPC_test::testLedgerRequest ( )
private

Definition at line 382 of file LedgerRPC_test.cpp.

◆ testBadInput()

void ripple::LedgerRPC_test::testBadInput ( )
private

Definition at line 424 of file LedgerRPC_test.cpp.

◆ testLedgerCurrent()

void ripple::LedgerRPC_test::testLedgerCurrent ( )
private

Definition at line 498 of file LedgerRPC_test.cpp.

◆ testMissingLedgerEntryLedgerHash()

void ripple::LedgerRPC_test::testMissingLedgerEntryLedgerHash ( )
private

Definition at line 516 of file LedgerRPC_test.cpp.

◆ testLedgerFull()

void ripple::LedgerRPC_test::testLedgerFull ( )
private

Definition at line 535 of file LedgerRPC_test.cpp.

◆ testLedgerFullNonAdmin()

void ripple::LedgerRPC_test::testLedgerFullNonAdmin ( )
private

Definition at line 555 of file LedgerRPC_test.cpp.

◆ testLedgerAccounts()

void ripple::LedgerRPC_test::testLedgerAccounts ( )
private

Definition at line 574 of file LedgerRPC_test.cpp.

◆ testLedgerEntryAccountRoot()

void ripple::LedgerRPC_test::testLedgerEntryAccountRoot ( )
private

Definition at line 594 of file LedgerRPC_test.cpp.

◆ testLedgerEntryCheck()

void ripple::LedgerRPC_test::testLedgerEntryCheck ( )
private

Definition at line 683 of file LedgerRPC_test.cpp.

◆ testLedgerEntryDepositPreauth()

void ripple::LedgerRPC_test::testLedgerEntryDepositPreauth ( )
private

Definition at line 730 of file LedgerRPC_test.cpp.

◆ testLedgerEntryDirectory()

void ripple::LedgerRPC_test::testLedgerEntryDirectory ( )
private

Definition at line 861 of file LedgerRPC_test.cpp.

◆ testLedgerEntryEscrow()

void ripple::LedgerRPC_test::testLedgerEntryEscrow ( )
private

Definition at line 1000 of file LedgerRPC_test.cpp.

◆ testLedgerEntryOffer()

void ripple::LedgerRPC_test::testLedgerEntryOffer ( )
private

Definition at line 1101 of file LedgerRPC_test.cpp.

◆ testLedgerEntryPayChan()

void ripple::LedgerRPC_test::testLedgerEntryPayChan ( )
private

Definition at line 1184 of file LedgerRPC_test.cpp.

◆ testLedgerEntryRippleState()

void ripple::LedgerRPC_test::testLedgerEntryRippleState ( )
private

Definition at line 1241 of file LedgerRPC_test.cpp.

◆ testLedgerEntryTicket()

void ripple::LedgerRPC_test::testLedgerEntryTicket ( )
private

Definition at line 1416 of file LedgerRPC_test.cpp.

◆ testLedgerEntryDID()

void ripple::LedgerRPC_test::testLedgerEntryDID ( )
private

Definition at line 1534 of file LedgerRPC_test.cpp.

◆ testLedgerEntryInvalidParams()

void ripple::LedgerRPC_test::testLedgerEntryInvalidParams ( unsigned int  apiVersion)
private

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

◆ testNoQueue()

void ripple::LedgerRPC_test::testNoQueue ( )
private

Definition at line 2007 of file LedgerRPC_test.cpp.

◆ testQueue()

void ripple::LedgerRPC_test::testQueue ( )
private

Definition at line 2023 of file LedgerRPC_test.cpp.

◆ testLedgerAccountsOption()

void ripple::LedgerRPC_test::testLedgerAccountsOption ( )
private

Definition at line 2241 of file LedgerRPC_test.cpp.

◆ run()

void ripple::LedgerRPC_test::run ( )
override

Definition at line 2284 of file LedgerRPC_test.cpp.