From 416084b9e0e2598596f8a81beda4a7b9899c7d6b Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Sat, 13 Nov 2021 15:32:54 +0100 Subject: [PATCH] Fix unit tests for X7 derivates --- radio/src/tests/conversions.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/radio/src/tests/conversions.cpp b/radio/src/tests/conversions.cpp index 6ae0bc092..616d661a5 100644 --- a/radio/src/tests/conversions.cpp +++ b/radio/src/tests/conversions.cpp @@ -258,8 +258,10 @@ TEST(Conversions, ConversionX7From23) (0x03 << (3 * 2)) | // SC down (0x03 << (3 * 4)); // SF down + swarnstate_t sw_mask = (1 << (NUM_SWITCHES * 3)) - 1; + // check only the "allowed switches" - EXPECT_EQ(state, g_model.switchWarningState & 0x7FFF); + EXPECT_EQ(state & sw_mask, g_model.switchWarningState & 0x7FFF); EXPECT_STRNEQ("Test", g_model.header.name); EXPECT_EQ(MODULE_TYPE_R9M_PXX1, g_model.moduleData[EXTERNAL_MODULE].type);