1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-16 21:05:35 +03:00

Improved tests.

This commit is contained in:
mikeller 2019-11-20 00:29:07 +13:00
parent c1b9e927a6
commit 5808bfd6f3
11 changed files with 158 additions and 154 deletions

View file

@ -95,7 +95,7 @@ TEST_F(RcControlsModesTest, updateActivatedModesWithAllInputsAtMidde)
#ifdef DEBUG_RC_CONTROLS
printf("iteration: %d\n", index);
#endif
EXPECT_EQ(false, IS_RC_MODE_ACTIVE((boxId_e)index));
EXPECT_FALSE(IS_RC_MODE_ACTIVE((boxId_e)index));
}
}
@ -351,7 +351,7 @@ TEST_F(RcControlsAdjustmentsTest, processRcAdjustmentsSticksInMiddle)
EXPECT_EQ(90, controlRateConfig.rcRates[FD_ROLL]);
EXPECT_EQ(90, controlRateConfig.rcRates[FD_PITCH]);
EXPECT_EQ(0, CALL_COUNTER(COUNTER_QUEUE_CONFIRMATION_BEEP));
EXPECT_EQ(true, adjustmentState->ready);
EXPECT_TRUE(adjustmentState->ready);
}
TEST_F(RcControlsAdjustmentsTest, processRcAdjustmentsWithRcRateFunctionSwitchUp)
@ -401,7 +401,7 @@ TEST_F(RcControlsAdjustmentsTest, processRcAdjustmentsWithRcRateFunctionSwitchUp
EXPECT_EQ(91, controlRateConfig.rcRates[FD_ROLL]);
EXPECT_EQ(91, controlRateConfig.rcRates[FD_PITCH]);
EXPECT_EQ(1, CALL_COUNTER(COUNTER_QUEUE_CONFIRMATION_BEEP));
EXPECT_EQ(false, adjustmentState->ready);
EXPECT_FALSE(adjustmentState->ready);
//
// now pretend a short amount of time has passed, but not enough time to allow the value to have been increased
@ -415,7 +415,7 @@ TEST_F(RcControlsAdjustmentsTest, processRcAdjustmentsWithRcRateFunctionSwitchUp
EXPECT_EQ(91, controlRateConfig.rcRates[FD_ROLL]);
EXPECT_EQ(91, controlRateConfig.rcRates[FD_PITCH]);
EXPECT_EQ(false, adjustmentState->ready);
EXPECT_FALSE(adjustmentState->ready);
//
@ -434,7 +434,7 @@ TEST_F(RcControlsAdjustmentsTest, processRcAdjustmentsWithRcRateFunctionSwitchUp
EXPECT_EQ(91, controlRateConfig.rcRates[FD_ROLL]);
EXPECT_EQ(91, controlRateConfig.rcRates[FD_PITCH]);
EXPECT_EQ(true, adjustmentState->ready);
EXPECT_TRUE(adjustmentState->ready);
//
@ -453,7 +453,7 @@ TEST_F(RcControlsAdjustmentsTest, processRcAdjustmentsWithRcRateFunctionSwitchUp
EXPECT_EQ(92, controlRateConfig.rcRates[FD_ROLL]);
EXPECT_EQ(92, controlRateConfig.rcRates[FD_PITCH]);
EXPECT_EQ(2, CALL_COUNTER(COUNTER_QUEUE_CONFIRMATION_BEEP));
EXPECT_EQ(false, adjustmentState->ready);
EXPECT_FALSE(adjustmentState->ready);
//
// leaving the switch up, after the original timer would have reset the state should now NOT cause
@ -469,7 +469,7 @@ TEST_F(RcControlsAdjustmentsTest, processRcAdjustmentsWithRcRateFunctionSwitchUp
// then
EXPECT_EQ(92, controlRateConfig.rcRates[FD_ROLL]);
EXPECT_EQ(92, controlRateConfig.rcRates[FD_PITCH]);
EXPECT_EQ(false, adjustmentState->ready);
EXPECT_FALSE(adjustmentState->ready);
//
// should still not be able to be increased
@ -484,7 +484,7 @@ TEST_F(RcControlsAdjustmentsTest, processRcAdjustmentsWithRcRateFunctionSwitchUp
// then
EXPECT_EQ(92, controlRateConfig.rcRates[FD_ROLL]);
EXPECT_EQ(92, controlRateConfig.rcRates[FD_PITCH]);
EXPECT_EQ(false, adjustmentState->ready);
EXPECT_FALSE(adjustmentState->ready);
//
// 500ms has now passed since the switch was returned to the middle, now that
@ -502,7 +502,7 @@ TEST_F(RcControlsAdjustmentsTest, processRcAdjustmentsWithRcRateFunctionSwitchUp
EXPECT_EQ(93, controlRateConfig.rcRates[FD_ROLL]);
EXPECT_EQ(93, controlRateConfig.rcRates[FD_PITCH]);
EXPECT_EQ(3, CALL_COUNTER(COUNTER_QUEUE_CONFIRMATION_BEEP));
EXPECT_EQ(false, adjustmentState->ready);
EXPECT_FALSE(adjustmentState->ready);
}
#define ADJUSTMENT_RATE_PROFILE_INDEX 12
@ -585,12 +585,12 @@ TEST_F(RcControlsAdjustmentsTest, processPIDIncreasePidController0)
// then
EXPECT_EQ(6, CALL_COUNTER(COUNTER_QUEUE_CONFIRMATION_BEEP));
EXPECT_EQ(false, adjustmentState1->ready);
EXPECT_EQ(false, adjustmentState2->ready);
EXPECT_EQ(false, adjustmentState3->ready);
EXPECT_EQ(false, adjustmentState4->ready);
EXPECT_EQ(false, adjustmentState5->ready);
EXPECT_EQ(false, adjustmentState6->ready);
EXPECT_FALSE(adjustmentState1->ready);
EXPECT_FALSE(adjustmentState2->ready);
EXPECT_FALSE(adjustmentState3->ready);
EXPECT_FALSE(adjustmentState4->ready);
EXPECT_FALSE(adjustmentState5->ready);
EXPECT_FALSE(adjustmentState6->ready);
// and
EXPECT_EQ(1, pidProfile.pid[PID_PITCH].P);