42 #include <gtest/gtest.h>
45 TEST(SMOOTHING_PLUGINS, FilterConverge)
48 EXPECT_DOUBLE_EQ(0.0, lpf.
filter(0.0));
50 for (
size_t i = 0; i < 100; ++i)
55 EXPECT_DOUBLE_EQ(5.0, value);
58 EXPECT_NE(5.0, lpf.
filter(100.0));
61 TEST(SMOOTHING_PLUGINS, FilterReset)
64 EXPECT_DOUBLE_EQ(0.0, lpf.
filter(0.0));
66 double value = lpf.
filter(5.0);
69 EXPECT_DOUBLE_EQ(5.0, value);
72 EXPECT_NE(5.0, lpf.
filter(100.0));
double filter(double new_measurement)
void reset(const double data)
TEST(SMOOTHING_PLUGINS, FilterConverge)