Added RAW_FRSKY_MINMAX() macro for access to the raw telemetry value and gtests for it

This commit is contained in:
Damjan Adamic
2014-07-13 14:35:15 +02:00
parent 8ce05b3284
commit 2d22c18758
3 changed files with 8 additions and 7 deletions
+3
View File
@@ -110,13 +110,16 @@ TEST(FrSky, FrskyValueWithMinAveraging)
FrskyValueWithMin testVal;
testVal.value = 0;
testVal.set(10);
EXPECT_EQ(RAW_FRSKY_MINMAX(testVal), 10);
EXPECT_EQ(testVal.value, expected[testPos++]);
for(int n=2; n<10; ++n) {
testVal.set(n*10);
EXPECT_EQ(RAW_FRSKY_MINMAX(testVal), n*10);
EXPECT_EQ(testVal.value, expected[testPos++]);
}
for(int n=2; n<10; ++n) {
testVal.set(100);
EXPECT_EQ(RAW_FRSKY_MINMAX(testVal), 100);
EXPECT_EQ(testVal.value, expected[testPos++]);
}
}