Lumiera  0.pre.03
»edit your freedom«
SplitSplice_test Class Reference

Description

Test:
verify proper working of a generic procedure to splice an interval into a complete segmentation of an ordered axis into seamless intervals.

Definition at line 269 of file split-splice-test.cpp.

Private Member Functions

void demonstrate_usage ()
 
virtual void run (Arg)
 
void verify_cornerCases ()
 
void verify_integrity ()
 
void verify_standardCases ()
 
void verify_testFixture ()
 

Member Function Documentation

◆ demonstrate_usage()

void demonstrate_usage ( )
inlineprivate
Test:
demonstrate how to use the »Split-Splice« algorithm with custom data

Definition at line 291 of file split-splice-test.cpp.

◆ verify_testFixture()

void verify_testFixture ( )
inlineprivate
Test:
verify the fixture and self-diagnostics for this test

Definition at line 314 of file split-splice-test.cpp.

◆ verify_standardCases()

void verify_standardCases ( )
inlineprivate
Test:
cover all possible cases of splicing an interval

Definition at line 375 of file split-splice-test.cpp.

◆ verify_cornerCases()

void verify_cornerCases ( )
inlineprivate
Test:
cover special and boundary cases

Definition at line 418 of file split-splice-test.cpp.

◆ verify_integrity()

void verify_integrity ( )
inlineprivate
Test:
verify instance data is properly handled on split operation
  • segments not touched will stay at same memory location
  • any adapted segments will be new allocated objects
  • yet segments cloned / split will carry on all data

Definition at line 474 of file split-splice-test.cpp.

+ Inheritance diagram for SplitSplice_test:
+ Collaboration diagram for SplitSplice_test:

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