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

Public Member Functions

void testOneSideEmptyBook ()
 
void testOneSideOffersInBook ()
 
void testBothSidesEmptyBook ()
 
void testBothSidesOffersInBook ()
 
void testMultipleBooksOneSideEmptyBook ()
 
void testMultipleBooksOneSideOffersInBook ()
 
void testMultipleBooksBothSidesEmptyBook ()
 
void testMultipleBooksBothSidesOffersInBook ()
 
void testTrackOffers ()
 
void testCrossingSingleBookOffer ()
 
void testCrossingMultiBookOffer ()
 
void testBookOfferErrors ()
 
void testBookOfferLimits (bool asAdmin)
 
void run () override
 

Static Public Member Functions

static bool offerOnlyOnceInStream (std::unique_ptr< WSClient > const &wsc, std::chrono::milliseconds const &timeout, jtx::PrettyAmount const &takerGets, jtx::PrettyAmount const &takerPays)
 

Private Member Functions

std::string getBookDir (jtx::Env &env, Issue const &in, Issue const &out)
 

Detailed Description

Definition at line 28 of file Book_test.cpp.

Member Function Documentation

◆ getBookDir()

std::string ripple::test::Book_test::getBookDir ( jtx::Env env,
Issue const &  in,
Issue const &  out 
)
private

Definition at line 31 of file Book_test.cpp.

◆ testOneSideEmptyBook()

void ripple::test::Book_test::testOneSideEmptyBook ( )

Definition at line 58 of file Book_test.cpp.

◆ testOneSideOffersInBook()

void ripple::test::Book_test::testOneSideOffersInBook ( )

Definition at line 136 of file Book_test.cpp.

◆ testBothSidesEmptyBook()

void ripple::test::Book_test::testBothSidesEmptyBook ( )

Definition at line 227 of file Book_test.cpp.

◆ testBothSidesOffersInBook()

void ripple::test::Book_test::testBothSidesOffersInBook ( )

Definition at line 317 of file Book_test.cpp.

◆ testMultipleBooksOneSideEmptyBook()

void ripple::test::Book_test::testMultipleBooksOneSideEmptyBook ( )

Definition at line 426 of file Book_test.cpp.

◆ testMultipleBooksOneSideOffersInBook()

void ripple::test::Book_test::testMultipleBooksOneSideOffersInBook ( )

Definition at line 538 of file Book_test.cpp.

◆ testMultipleBooksBothSidesEmptyBook()

void ripple::test::Book_test::testMultipleBooksBothSidesEmptyBook ( )

Definition at line 675 of file Book_test.cpp.

◆ testMultipleBooksBothSidesOffersInBook()

void ripple::test::Book_test::testMultipleBooksBothSidesOffersInBook ( )

Definition at line 809 of file Book_test.cpp.

◆ testTrackOffers()

void ripple::test::Book_test::testTrackOffers ( )

Definition at line 981 of file Book_test.cpp.

◆ offerOnlyOnceInStream()

static bool ripple::test::Book_test::offerOnlyOnceInStream ( std::unique_ptr< WSClient > const &  wsc,
std::chrono::milliseconds const &  timeout,
jtx::PrettyAmount const &  takerGets,
jtx::PrettyAmount const &  takerPays 
)
static

Definition at line 1141 of file Book_test.cpp.

◆ testCrossingSingleBookOffer()

void ripple::test::Book_test::testCrossingSingleBookOffer ( )

Definition at line 1164 of file Book_test.cpp.

◆ testCrossingMultiBookOffer()

void ripple::test::Book_test::testCrossingMultiBookOffer ( )

Definition at line 1232 of file Book_test.cpp.

◆ testBookOfferErrors()

void ripple::test::Book_test::testBookOfferErrors ( )

Definition at line 1315 of file Book_test.cpp.

◆ testBookOfferLimits()

void ripple::test::Book_test::testBookOfferLimits ( bool  asAdmin)

Definition at line 1666 of file Book_test.cpp.

◆ run()

void ripple::test::Book_test::run ( )
override

Definition at line 1713 of file Book_test.cpp.