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

Description

Test:
verify abstraction wrapper to handle some char pointers in the way of a standard sequence container with iteration and range checks.
See also
path-array.hpp
UICoord_test
Navigator

Definition at line 52 of file path-array-test.cpp.

Private Member Functions

virtual void run (Arg)
 
void verify_basics ()
 
void verify_boundaries ()
 
void verify_comparisons ()
 
void verify_iteration ()
 

Member Function Documentation

◆ verify_boundaries()

void verify_boundaries ( )
inlineprivate
Test:
cover some tricky corner cases of the bound checks and normalisation routine.
Remarks
the container used for this test has an inline chunk size of 5, which means any further elements are in heap allocated extension storage. Normalisation seamlessly surpasses that boundary.

Definition at line 178 of file path-array-test.cpp.

◆ verify_comparisons()

void verify_comparisons ( )
inlineprivate
Test:
verify equality comparison Equality of PathArray is based on overall size, position and normalised content.
Note
especially how "*" might match "" or nullptr at corresponding positions.

Definition at line 457 of file path-array-test.cpp.

+ Inheritance diagram for PathArray_test:
+ Collaboration diagram for PathArray_test:

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