#ifdef WITH_TESTS #include "../Tests.h" #include "../../math/MovingMedian.h" TEST(MovingMedian, add) { MovingMedian med(3); med.add(1); ASSERT_EQ(1, med.get()); med.add(2); ASSERT_EQ(1.5, med.get()); med.add(3); ASSERT_EQ(2, med.get()); med.add(3); ASSERT_EQ(3, med.get()); med.add(1); ASSERT_EQ(3, med.get()); med.add(1); ASSERT_EQ(1, med.get()); med.add(2); ASSERT_EQ(1, med.get()); med.add(3); ASSERT_EQ(2, med.get()); } #endif