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