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

Private Member Functions

void succ (ReadView const &v, std::uint32_t id, std::optional< std::uint32_t > answer)
 
void testLedger ()
 
void testMeta ()
 
void testMetaSucc ()
 
void testStacked ()
 
void testContext ()
 
void testSles ()
 
void testFlags ()
 
void testTransferRate ()
 
void testAreCompatible ()
 
void testRegressions ()
 
void run () override
 

Static Private Member Functions

static Keylet k (std::uint64_t id)
 
static std::shared_ptr< SLEsle (std::uint64_t id, std::uint32_t seq=1)
 
template<class T >
static std::uint32_t seq (std::shared_ptr< T > const &le)
 
static void seq (std::shared_ptr< SLE > const &le, std::uint32_t seq)
 
static void wipe (OpenLedger &openLedger)
 
static void wipe (Ledger &ledger)
 
template<class T >
static std::shared_ptr< std::remove_const_t< T > > copy (std::shared_ptr< T > const &sp)
 
static std::vector< uint256sles (ReadView const &ledger)
 
template<class... Args>
static std::vector< uint256list (Args... args)
 

Detailed Description

Definition at line 34 of file View_test.cpp.

Member Function Documentation

◆ k()

static Keylet ripple::test::View_test::k ( std::uint64_t  id)
staticprivate

Definition at line 38 of file View_test.cpp.

◆ sle()

static std::shared_ptr<SLE> ripple::test::View_test::sle ( std::uint64_t  id,
std::uint32_t  seq = 1 
)
staticprivate

Definition at line 45 of file View_test.cpp.

◆ seq() [1/2]

template<class T >
static std::uint32_t ripple::test::View_test::seq ( std::shared_ptr< T > const &  le)
staticprivate

Definition at line 55 of file View_test.cpp.

◆ seq() [2/2]

static void ripple::test::View_test::seq ( std::shared_ptr< SLE > const &  le,
std::uint32_t  seq 
)
staticprivate

Definition at line 62 of file View_test.cpp.

◆ wipe() [1/2]

static void ripple::test::View_test::wipe ( OpenLedger openLedger)
staticprivate

Definition at line 69 of file View_test.cpp.

◆ wipe() [2/2]

static void ripple::test::View_test::wipe ( Ledger ledger)
staticprivate

Definition at line 88 of file View_test.cpp.

◆ succ()

void ripple::test::View_test::succ ( ReadView const &  v,
std::uint32_t  id,
std::optional< std::uint32_t answer 
)
private

Definition at line 105 of file View_test.cpp.

◆ copy()

template<class T >
static std::shared_ptr<std::remove_const_t<T> > ripple::test::View_test::copy ( std::shared_ptr< T > const &  sp)
staticprivate

Definition at line 124 of file View_test.cpp.

◆ testLedger()

void ripple::test::View_test::testLedger ( )
private

Definition at line 131 of file View_test.cpp.

◆ testMeta()

void ripple::test::View_test::testMeta ( )
private

Definition at line 166 of file View_test.cpp.

◆ testMetaSucc()

void ripple::test::View_test::testMetaSucc ( )
private

Definition at line 197 of file View_test.cpp.

◆ testStacked()

void ripple::test::View_test::testStacked ( )
private

Definition at line 261 of file View_test.cpp.

◆ testContext()

void ripple::test::View_test::testContext ( )
private

Definition at line 326 of file View_test.cpp.

◆ sles()

static std::vector<uint256> ripple::test::View_test::sles ( ReadView const &  ledger)
staticprivate

Definition at line 371 of file View_test.cpp.

◆ list()

template<class... Args>
static std::vector<uint256> ripple::test::View_test::list ( Args...  args)
staticprivate

Definition at line 382 of file View_test.cpp.

◆ testSles()

void ripple::test::View_test::testSles ( )
private

Definition at line 388 of file View_test.cpp.

◆ testFlags()

void ripple::test::View_test::testFlags ( )
private

Definition at line 520 of file View_test.cpp.

◆ testTransferRate()

void ripple::test::View_test::testTransferRate ( )
private

Definition at line 683 of file View_test.cpp.

◆ testAreCompatible()

void ripple::test::View_test::testAreCompatible ( )
private

Definition at line 705 of file View_test.cpp.

◆ testRegressions()

void ripple::test::View_test::testRegressions ( )
private

Definition at line 763 of file View_test.cpp.

◆ run()

void ripple::test::View_test::run ( )
overrideprivate

Definition at line 803 of file View_test.cpp.