OpenWalnut
1.5.0dev
|
Unit tests the WHistogramBasic class. More...
#include <WHistogramBasic_test.h>
Public Member Functions | |
void | setUp () |
Setup logger and other stuff for each test. More... | |
void | testInitialization (void) |
Check when nothing was inserted every thing is empty. More... | |
void | testInsert (void) |
Check normal insertion inside the min max boundaries. More... | |
void | testInsertOnIntervalBorder (void) |
If the value is directly on the borderline it counts to the right interval. More... | |
void | testInsertMin (void) |
If the minimum is inserted the first bin should be incremented. More... | |
void | testInsertMax (void) |
If the maximum is inserted the right most interval is used. More... | |
void | testInsertOutOfBounds (void) |
If above the maximum values are inserted a warning should be printed and nothing should happen. More... | |
void | testOperatorToGetNumberOfElementsInsideTheBin (void) |
For each insert this number should increase by one. More... | |
void | testInsertAlmostMax (void) |
Also for values near the maxium. More... | |
Unit tests the WHistogramBasic class.
Definition at line 37 of file WHistogramBasic_test.h.
|
inline |
Setup logger and other stuff for each test.
Definition at line 43 of file WHistogramBasic_test.h.
References WLogger::startup().
|
inline |
Check when nothing was inserted every thing is empty.
Definition at line 51 of file WHistogramBasic_test.h.
References WHistogram::size(), and WHistogramBasic::valuesSize().
|
inline |
Check normal insertion inside the min max boundaries.
Definition at line 61 of file WHistogramBasic_test.h.
References WHistogramBasic::insert(), WHistogram::size(), and WHistogramBasic::valuesSize().
|
inline |
Also for values near the maxium.
You may also see #186 for further details.
Definition at line 139 of file WHistogramBasic_test.h.
References wlimits::FLT_EPS, and WHistogramBasic::insert().
|
inline |
If the maximum is inserted the right most interval is used.
Definition at line 98 of file WHistogramBasic_test.h.
References WHistogramBasic::insert().
|
inline |
If the minimum is inserted the first bin should be incremented.
Definition at line 87 of file WHistogramBasic_test.h.
References WHistogramBasic::insert().
|
inline |
If the value is directly on the borderline it counts to the right interval.
Definition at line 73 of file WHistogramBasic_test.h.
References WHistogramBasic::insert().
|
inline |
If above the maximum values are inserted a warning should be printed and nothing should happen.
Definition at line 110 of file WHistogramBasic_test.h.
References wlimits::DBL_EPS, WHistogramBasic::insert(), and WHistogram::size().
|
inline |
For each insert this number should increase by one.
Definition at line 124 of file WHistogramBasic_test.h.
References WHistogramBasic::insert(), WHistogram::size(), and WHistogramBasic::valuesSize().