25 #ifndef WHISTOGRAMBASIC_TEST_H
26 #define WHISTOGRAMBASIC_TEST_H
28 #include <cxxtest/TestSuite.h>
30 #include "../WHistogramBasic.h"
31 #include "../WLimits.h"
32 #include "../WLogger.h"
54 TS_ASSERT_EQUALS( h.
size(), 1000 );
65 TS_ASSERT_EQUALS( h.
size(), 1000 );
67 TS_ASSERT_EQUALS( h[722], 1 );
77 TS_ASSERT_EQUALS( h[0], 1 );
79 TS_ASSERT_EQUALS( h[3], 1 );
81 TS_ASSERT_EQUALS( h[6], 1 );
91 TS_ASSERT_EQUALS( h[0], 1 );
92 TS_ASSERT_EQUALS( h[1], 0 );
103 TS_ASSERT_EQUALS( h[999], 1 );
104 TS_ASSERT_EQUALS( h[0], 1 );
115 for(
size_t i = 0; i < h.
size(); ++i )
117 TS_ASSERT_EQUALS( h[i], 0 );
127 for(
size_t i = 0; i < h.
size(); ++i )
129 TS_ASSERT_EQUALS( h[i], 0 );
141 double max = 10000.000000010001;
145 TS_ASSERT_EQUALS( h[999], 2 );
149 #endif // WHISTOGRAMBASIC_TEST_H