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

Public Member Functions

STAmount roundSelf (STAmount const &amount)
 
void roundTest (int n, int d, int m)
 
void mulTest (int a, int b)
 
void testSetValue (std::string const &value, Issue const &issue, bool success=true)
 
void testSetValue ()
 
void testNativeCurrency ()
 
void testCustomCurrency ()
 
void testArithmetic ()
 
void testUnderflow ()
 
void testRounding ()
 
void testConvertXRP ()
 
void testConvertIOU ()
 
void run () override
 

Static Public Member Functions

static STAmount serializeAndDeserialize (STAmount const &s)
 

Detailed Description

Definition at line 27 of file STAmount_test.cpp.

Member Function Documentation

◆ serializeAndDeserialize()

static STAmount ripple::STAmount_test::serializeAndDeserialize ( STAmount const &  s)
static

Definition at line 31 of file STAmount_test.cpp.

◆ roundSelf()

STAmount ripple::STAmount_test::roundSelf ( STAmount const &  amount)

Definition at line 42 of file STAmount_test.cpp.

◆ roundTest()

void ripple::STAmount_test::roundTest ( int  n,
int  d,
int  m 
)

Definition at line 94 of file STAmount_test.cpp.

◆ mulTest()

void ripple::STAmount_test::mulTest ( int  a,
int  b 
)

Definition at line 122 of file STAmount_test.cpp.

◆ testSetValue() [1/2]

void ripple::STAmount_test::testSetValue ( std::string const &  value,
Issue const &  issue,
bool  success = true 
)

Definition at line 146 of file STAmount_test.cpp.

◆ testSetValue() [2/2]

void ripple::STAmount_test::testSetValue ( )

Definition at line 163 of file STAmount_test.cpp.

◆ testNativeCurrency()

void ripple::STAmount_test::testNativeCurrency ( )

Definition at line 230 of file STAmount_test.cpp.

◆ testCustomCurrency()

void ripple::STAmount_test::testCustomCurrency ( )

Definition at line 317 of file STAmount_test.cpp.

◆ testArithmetic()

void ripple::STAmount_test::testArithmetic ( )

Definition at line 449 of file STAmount_test.cpp.

◆ testUnderflow()

void ripple::STAmount_test::testUnderflow ( )

Definition at line 513 of file STAmount_test.cpp.

◆ testRounding()

void ripple::STAmount_test::testRounding ( )

Definition at line 560 of file STAmount_test.cpp.

◆ testConvertXRP()

void ripple::STAmount_test::testConvertXRP ( )

Definition at line 612 of file STAmount_test.cpp.

◆ testConvertIOU()

void ripple::STAmount_test::testConvertIOU ( )

Definition at line 645 of file STAmount_test.cpp.

◆ run()

void ripple::STAmount_test::run ( )
override

Definition at line 680 of file STAmount_test.cpp.