Lumiera  0.pre.03
»edityourfreedom«
DiffIndexTable_test Class Reference

Description

Test:
Cover a simple lookup table helper, used to support diff generation.

The IndexTable takes a snapshot of generic sequence data on construction. After that, it is immutable and supports lookup by element as key and membership check.

See also
IndexTable
DiffListApplication_test

Definition at line 77 of file diff-index-table-test.cpp.

Private Member Functions

void copy_and_move ()
 
void duplicateDetection ()
 
virtual void run (Arg)
 
void sequenceIteration ()
 
void simpleUsage ()
 
void verifySnapshot ()
 

Member Function Documentation

◆ run()

virtual void run ( Arg  )
inlineprivatevirtual

Definition at line 81 of file diff-index-table-test.cpp.

References DiffIndexTable_test::copy_and_move(), DiffIndexTable_test::duplicateDetection(), DiffIndexTable_test::sequenceIteration(), DiffIndexTable_test::simpleUsage(), and DiffIndexTable_test::verifySnapshot().

+ Here is the call graph for this function:

◆ simpleUsage()

void simpleUsage ( )
inlineprivate

Definition at line 92 of file diff-index-table-test.cpp.

References data.

Referenced by DiffIndexTable_test::run().

+ Here is the caller graph for this function:

◆ verifySnapshot()

void verifySnapshot ( )
inlineprivate

Definition at line 125 of file diff-index-table-test.cpp.

References data.

Referenced by DiffIndexTable_test::run().

+ Here is the caller graph for this function:

◆ sequenceIteration()

void sequenceIteration ( )
inlineprivate

Definition at line 153 of file diff-index-table-test.cpp.

References data.

Referenced by DiffIndexTable_test::run().

+ Here is the caller graph for this function:

◆ duplicateDetection()

void duplicateDetection ( )
inlineprivate

Definition at line 166 of file diff-index-table-test.cpp.

References data, and VERIFY_ERROR.

Referenced by DiffIndexTable_test::run().

+ Here is the caller graph for this function:

◆ copy_and_move()

void copy_and_move ( )
inlineprivate

Definition at line 175 of file diff-index-table-test.cpp.

References lib::diff::test::LAUNCHER().

Referenced by DiffIndexTable_test::run().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:
+ Inheritance diagram for DiffIndexTable_test:
+ Collaboration diagram for DiffIndexTable_test:

The documentation for this class was generated from the following file: