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 53 of file Book_test.cpp.

◆ testOneSideOffersInBook()

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

Definition at line 131 of file Book_test.cpp.

◆ testBothSidesEmptyBook()

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

Definition at line 222 of file Book_test.cpp.

◆ testBothSidesOffersInBook()

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

Definition at line 312 of file Book_test.cpp.

◆ testMultipleBooksOneSideEmptyBook()

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

Definition at line 421 of file Book_test.cpp.

◆ testMultipleBooksOneSideOffersInBook()

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

Definition at line 533 of file Book_test.cpp.

◆ testMultipleBooksBothSidesEmptyBook()

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

Definition at line 670 of file Book_test.cpp.

◆ testMultipleBooksBothSidesOffersInBook()

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

Definition at line 804 of file Book_test.cpp.

◆ testTrackOffers()

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

Definition at line 976 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 1136 of file Book_test.cpp.

◆ testCrossingSingleBookOffer()

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

Definition at line 1159 of file Book_test.cpp.

◆ testCrossingMultiBookOffer()

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

Definition at line 1227 of file Book_test.cpp.

◆ testBookOfferErrors()

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

Definition at line 1310 of file Book_test.cpp.

◆ testBookOfferLimits()

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

Definition at line 1661 of file Book_test.cpp.

◆ run()

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

Definition at line 1713 of file Book_test.cpp.