|
|
| 25 |
|
25 |
|
| 26 |
using namespace ns3; |
26 |
using namespace ns3; |
| 27 |
|
27 |
|
|
|
28 |
const double TOLERANCE = 1e-14; |
| 28 |
|
29 |
|
| 29 |
// =========================================================================== |
30 |
// =========================================================================== |
| 30 |
// Test case for a single integer. |
31 |
// Test case for a single integer. |
|
|
| 93 |
stddev = sqrt (variance); |
94 |
stddev = sqrt (variance); |
| 94 |
|
95 |
|
| 95 |
// Test the calculator. |
96 |
// Test the calculator. |
| 96 |
NS_TEST_ASSERT_MSG_EQ (calculator.getCount(), count, "Count value wrong"); |
97 |
NS_TEST_ASSERT_MSG_EQ_TOL (calculator.getCount(), count, TOLERANCE, "Count value wrong"); |
| 97 |
NS_TEST_ASSERT_MSG_EQ (calculator.getSum(), sum, "Sum value wrong"); |
98 |
NS_TEST_ASSERT_MSG_EQ_TOL (calculator.getSum(), sum, TOLERANCE, "Sum value wrong"); |
| 98 |
NS_TEST_ASSERT_MSG_EQ (calculator.getMin(), min, "Min value wrong"); |
99 |
NS_TEST_ASSERT_MSG_EQ_TOL (calculator.getMin(), min, TOLERANCE, "Min value wrong"); |
| 99 |
NS_TEST_ASSERT_MSG_EQ (calculator.getMax(), max, "Max value wrong"); |
100 |
NS_TEST_ASSERT_MSG_EQ_TOL (calculator.getMax(), max, TOLERANCE, "Max value wrong"); |
| 100 |
NS_TEST_ASSERT_MSG_EQ (calculator.getMean(), mean, "Mean value wrong"); |
101 |
NS_TEST_ASSERT_MSG_EQ_TOL (calculator.getMean(), mean, TOLERANCE, "Mean value wrong"); |
| 101 |
NS_TEST_ASSERT_MSG_EQ (calculator.getStddev(), stddev, "Stddev value wrong"); |
102 |
NS_TEST_ASSERT_MSG_EQ_TOL (calculator.getStddev(), stddev, TOLERANCE, "Stddev value wrong"); |
| 102 |
NS_TEST_ASSERT_MSG_EQ (calculator.getVariance(), variance, "Variance value wrong"); |
103 |
NS_TEST_ASSERT_MSG_EQ_TOL (calculator.getVariance(), variance, TOLERANCE, "Variance value wrong"); |
| 103 |
NS_TEST_ASSERT_MSG_EQ (calculator.getSqrSum(), sqrSum, "SqrSum value wrong"); |
104 |
NS_TEST_ASSERT_MSG_EQ_TOL (calculator.getSqrSum(), sqrSum, TOLERANCE, "SqrSum value wrong"); |
| 104 |
} |
105 |
} |
| 105 |
|
106 |
|
| 106 |
|
107 |
|
|
|
| 171 |
stddev = sqrt (variance); |
172 |
stddev = sqrt (variance); |
| 172 |
|
173 |
|
| 173 |
// Test the calculator. |
174 |
// Test the calculator. |
| 174 |
NS_TEST_ASSERT_MSG_EQ (calculator.getCount(), count, "Count value wrong"); |
175 |
NS_TEST_ASSERT_MSG_EQ_TOL (calculator.getCount(), count, TOLERANCE, "Count value wrong"); |
| 175 |
NS_TEST_ASSERT_MSG_EQ (calculator.getSum(), sum, "Sum value wrong"); |
176 |
NS_TEST_ASSERT_MSG_EQ_TOL (calculator.getSum(), sum, TOLERANCE, "Sum value wrong"); |
| 176 |
NS_TEST_ASSERT_MSG_EQ (calculator.getMin(), min, "Min value wrong"); |
177 |
NS_TEST_ASSERT_MSG_EQ_TOL (calculator.getMin(), min, TOLERANCE, "Min value wrong"); |
| 177 |
NS_TEST_ASSERT_MSG_EQ (calculator.getMax(), max, "Max value wrong"); |
178 |
NS_TEST_ASSERT_MSG_EQ_TOL (calculator.getMax(), max, TOLERANCE, "Max value wrong"); |
| 178 |
NS_TEST_ASSERT_MSG_EQ (calculator.getMean(), mean, "Mean value wrong"); |
179 |
NS_TEST_ASSERT_MSG_EQ_TOL (calculator.getMean(), mean, TOLERANCE, "Mean value wrong"); |
| 179 |
NS_TEST_ASSERT_MSG_EQ (calculator.getStddev(), stddev, "Stddev value wrong"); |
180 |
NS_TEST_ASSERT_MSG_EQ_TOL (calculator.getStddev(), stddev, TOLERANCE, "Stddev value wrong"); |
| 180 |
NS_TEST_ASSERT_MSG_EQ (calculator.getVariance(), variance, "Variance value wrong"); |
181 |
NS_TEST_ASSERT_MSG_EQ_TOL (calculator.getVariance(), variance, TOLERANCE, "Variance value wrong"); |
| 181 |
NS_TEST_ASSERT_MSG_EQ (calculator.getSqrSum(), sqrSum, "SqrSum value wrong"); |
182 |
NS_TEST_ASSERT_MSG_EQ_TOL (calculator.getSqrSum(), sqrSum, TOLERANCE, "SqrSum value wrong"); |
| 182 |
} |
183 |
} |
| 183 |
|
184 |
|
| 184 |
|
185 |
|
|
|
| 249 |
stddev = sqrt (variance); |
250 |
stddev = sqrt (variance); |
| 250 |
|
251 |
|
| 251 |
// Test the calculator. |
252 |
// Test the calculator. |
| 252 |
NS_TEST_ASSERT_MSG_EQ (calculator.getCount(), count, "Count value wrong"); |
253 |
NS_TEST_ASSERT_MSG_EQ_TOL (calculator.getCount(), count, TOLERANCE, "Count value wrong"); |
| 253 |
NS_TEST_ASSERT_MSG_EQ (calculator.getSum(), sum, "Sum value wrong"); |
254 |
NS_TEST_ASSERT_MSG_EQ_TOL (calculator.getSum(), sum, TOLERANCE, "Sum value wrong"); |
| 254 |
NS_TEST_ASSERT_MSG_EQ (calculator.getMin(), min, "Min value wrong"); |
255 |
NS_TEST_ASSERT_MSG_EQ_TOL (calculator.getMin(), min, TOLERANCE, "Min value wrong"); |
| 255 |
NS_TEST_ASSERT_MSG_EQ (calculator.getMax(), max, "Max value wrong"); |
256 |
NS_TEST_ASSERT_MSG_EQ_TOL (calculator.getMax(), max, TOLERANCE, "Max value wrong"); |
| 256 |
NS_TEST_ASSERT_MSG_EQ (calculator.getMean(), mean, "Mean value wrong"); |
257 |
NS_TEST_ASSERT_MSG_EQ_TOL (calculator.getMean(), mean, TOLERANCE, "Mean value wrong"); |
| 257 |
NS_TEST_ASSERT_MSG_EQ (calculator.getStddev(), stddev, "Stddev value wrong"); |
258 |
NS_TEST_ASSERT_MSG_EQ_TOL (calculator.getStddev(), stddev, TOLERANCE, "Stddev value wrong"); |
| 258 |
NS_TEST_ASSERT_MSG_EQ (calculator.getVariance(), variance, "Variance value wrong"); |
259 |
NS_TEST_ASSERT_MSG_EQ_TOL (calculator.getVariance(), variance, TOLERANCE, "Variance value wrong"); |
| 259 |
NS_TEST_ASSERT_MSG_EQ (calculator.getSqrSum(), sqrSum, "SqrSum value wrong"); |
260 |
NS_TEST_ASSERT_MSG_EQ_TOL (calculator.getSqrSum(), sqrSum, TOLERANCE, "SqrSum value wrong"); |
| 260 |
} |
261 |
} |
| 261 |
|
262 |
|
| 262 |
|
263 |
|