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 testUpperAndLowerBound ()
 
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 168 of file View_test.cpp.

◆ testMetaSucc()

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

Definition at line 201 of file View_test.cpp.

◆ testStacked()

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

Definition at line 267 of file View_test.cpp.

◆ testContext()

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

Definition at line 334 of file View_test.cpp.

◆ sles()

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

Definition at line 381 of file View_test.cpp.

◆ list()

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

Definition at line 392 of file View_test.cpp.

◆ testUpperAndLowerBound()

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

Definition at line 398 of file View_test.cpp.

◆ testSles()

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

Definition at line 667 of file View_test.cpp.

◆ testFlags()

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

Definition at line 801 of file View_test.cpp.

◆ testTransferRate()

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

Definition at line 966 of file View_test.cpp.

◆ testAreCompatible()

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

Definition at line 990 of file View_test.cpp.

◆ testRegressions()

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

Definition at line 1054 of file View_test.cpp.

◆ run()

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

Definition at line 1096 of file View_test.cpp.