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 30 of file STAmount_test.cpp.

◆ roundSelf()

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

Definition at line 40 of file STAmount_test.cpp.

◆ roundTest()

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

Definition at line 75 of file STAmount_test.cpp.

◆ mulTest()

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

Definition at line 103 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 124 of file STAmount_test.cpp.

◆ testSetValue() [2/2]

void ripple::STAmount_test::testSetValue ( )

Definition at line 138 of file STAmount_test.cpp.

◆ testNativeCurrency()

void ripple::STAmount_test::testNativeCurrency ( )

Definition at line 204 of file STAmount_test.cpp.

◆ testCustomCurrency()

void ripple::STAmount_test::testCustomCurrency ( )

Definition at line 288 of file STAmount_test.cpp.

◆ testArithmetic()

void ripple::STAmount_test::testArithmetic ( )

Definition at line 400 of file STAmount_test.cpp.

◆ testUnderflow()

void ripple::STAmount_test::testUnderflow ( )

Definition at line 448 of file STAmount_test.cpp.

◆ testRounding()

void ripple::STAmount_test::testRounding ( )

Definition at line 492 of file STAmount_test.cpp.

◆ testConvertXRP()

void ripple::STAmount_test::testConvertXRP ( )

Definition at line 544 of file STAmount_test.cpp.

◆ testConvertIOU()

void ripple::STAmount_test::testConvertIOU ( )

Definition at line 576 of file STAmount_test.cpp.

◆ run()

void ripple::STAmount_test::run ( )
override

Definition at line 609 of file STAmount_test.cpp.