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

Public Member Functions

void testDirectStep (std::optional< int > const &reqNumIterations)
 
void testBookStep (std::optional< int > const &reqNumIterations)
 
void testRelativeQDistance ()
 
void run () override
 

Private Member Functions

void testCase (RippleCalcTestParams const &rcp, std::shared_ptr< ReadView const > closed, std::optional< Quality > const &expectedQ={})
 

Static Private Member Functions

static std::string prettyQuality (Quality const &q)
 
template<class Stream >
static void logStrand (Stream &stream, Strand const &strand)
 

Detailed Description

Definition at line 220 of file TheoreticalQuality_test.cpp.

Member Function Documentation

◆ prettyQuality()

static std::string ripple::test::TheoreticalQuality_test::prettyQuality ( Quality const &  q)
staticprivate

Definition at line 223 of file TheoreticalQuality_test.cpp.

◆ logStrand()

template<class Stream >
static void ripple::test::TheoreticalQuality_test::logStrand ( Stream &  stream,
Strand const &  strand 
)
staticprivate

Definition at line 233 of file TheoreticalQuality_test.cpp.

◆ testCase()

void ripple::test::TheoreticalQuality_test::testCase ( RippleCalcTestParams const &  rcp,
std::shared_ptr< ReadView const >  closed,
std::optional< Quality > const &  expectedQ = {} 
)
private

Definition at line 242 of file TheoreticalQuality_test.cpp.

◆ testDirectStep()

void ripple::test::TheoreticalQuality_test::testDirectStep ( std::optional< int > const &  reqNumIterations)

Definition at line 315 of file TheoreticalQuality_test.cpp.

◆ testBookStep()

void ripple::test::TheoreticalQuality_test::testBookStep ( std::optional< int > const &  reqNumIterations)

Definition at line 407 of file TheoreticalQuality_test.cpp.

◆ testRelativeQDistance()

void ripple::test::TheoreticalQuality_test::testRelativeQDistance ( )

Definition at line 494 of file TheoreticalQuality_test.cpp.

◆ run()

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

Definition at line 526 of file TheoreticalQuality_test.cpp.