rippled
Public Member Functions | Private Attributes | List of all members
ripple::PeerFinder::Livecache_test Class Reference
Inheritance diagram for ripple::PeerFinder::Livecache_test:
Inheritance graph
[legend]
Collaboration diagram for ripple::PeerFinder::Livecache_test:
Collaboration graph
[legend]

Public Member Functions

 Livecache_test ()
 
template<class C >
void add (beast::IP::Endpoint ep, C &c, std::uint32_t hops=0)
 
void testBasicInsert ()
 
void testInsertUpdate ()
 
void testExpire ()
 
void testHistogram ()
 
void testShuffle ()
 
void run () override
 

Private Attributes

TestStopwatch clock_
 
test::SuiteJournal journal_
 

Detailed Description

Definition at line 38 of file Livecache_test.cpp.

Constructor & Destructor Documentation

◆ Livecache_test()

ripple::PeerFinder::Livecache_test::Livecache_test ( )

Definition at line 44 of file Livecache_test.cpp.

Member Function Documentation

◆ add()

template<class C >
void ripple::PeerFinder::Livecache_test::add ( beast::IP::Endpoint  ep,
C &  c,
std::uint32_t  hops = 0 
)

Definition at line 51 of file Livecache_test.cpp.

◆ testBasicInsert()

void ripple::PeerFinder::Livecache_test::testBasicInsert ( )

Definition at line 58 of file Livecache_test.cpp.

◆ testInsertUpdate()

void ripple::PeerFinder::Livecache_test::testInsertUpdate ( )

Definition at line 78 of file Livecache_test.cpp.

◆ testExpire()

void ripple::PeerFinder::Livecache_test::testExpire ( )

Definition at line 111 of file Livecache_test.cpp.

◆ testHistogram()

void ripple::PeerFinder::Livecache_test::testHistogram ( )

Definition at line 134 of file Livecache_test.cpp.

◆ testShuffle()

void ripple::PeerFinder::Livecache_test::testShuffle ( )

Definition at line 159 of file Livecache_test.cpp.

◆ run()

void ripple::PeerFinder::Livecache_test::run ( )
override

Definition at line 230 of file Livecache_test.cpp.

Member Data Documentation

◆ clock_

TestStopwatch ripple::PeerFinder::Livecache_test::clock_
private

Definition at line 40 of file Livecache_test.cpp.

◆ journal_

test::SuiteJournal ripple::PeerFinder::Livecache_test::journal_
private

Definition at line 41 of file Livecache_test.cpp.