OpenWalnut
1.4.0
|
Unit tests the WHistogramBasic class. More...
#include <WHistogramBasic_test.h>
Public Member Functions | |
void | setUp () |
Setup logger and other stuff for each test. | |
void | testInitialization (void) |
Check when nothing was inserted every thing is empty. | |
void | testInsert (void) |
Check normal insertion inside the min max boundaries. | |
void | testInsertOnIntervalBorder (void) |
If the value is directly on the borderline it counts to the right interval. | |
void | testInsertMin (void) |
If the minimum is inserted the first bin should be incremented. | |
void | testInsertMax (void) |
If the maximum is inserted the right most interval is used. | |
void | testInsertOutOfBounds (void) |
If above the maximum values are inserted a warning should be printed and nothing should happen. | |
void | testOperatorToGetNumberOfElementsInsideTheBin (void) |
For each insert this number should increase by one. | |
void | testInsertAlmostMax (void) |
Also for values near the maxium. |
Unit tests the WHistogramBasic class.
Definition at line 37 of file WHistogramBasic_test.h.
void WHistogramBasicTest::setUp | ( | void | ) | [inline] |
Setup logger and other stuff for each test.
Definition at line 43 of file WHistogramBasic_test.h.
References WLogger::startup().
void WHistogramBasicTest::testInitialization | ( | void | ) | [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().
void WHistogramBasicTest::testInsert | ( | void | ) | [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().
void WHistogramBasicTest::testInsertAlmostMax | ( | void | ) | [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().
void WHistogramBasicTest::testInsertMax | ( | void | ) | [inline] |
If the maximum is inserted the right most interval is used.
Definition at line 98 of file WHistogramBasic_test.h.
References WHistogramBasic::insert().
void WHistogramBasicTest::testInsertMin | ( | void | ) | [inline] |
If the minimum is inserted the first bin should be incremented.
Definition at line 87 of file WHistogramBasic_test.h.
References WHistogramBasic::insert().
void WHistogramBasicTest::testInsertOnIntervalBorder | ( | void | ) | [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().
void WHistogramBasicTest::testInsertOutOfBounds | ( | void | ) | [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().
void WHistogramBasicTest::testOperatorToGetNumberOfElementsInsideTheBin | ( | void | ) | [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().