De-duplicte some Channel forwarding test-setup code
This commit is contained in:
parent
5be2276b6b
commit
9f62349191
|
@ -80,11 +80,17 @@ uint32_t testFeatureMask = 0;
|
||||||
int updatedServoCount;
|
int updatedServoCount;
|
||||||
int updatedMotorCount;
|
int updatedMotorCount;
|
||||||
|
|
||||||
|
class ChannelForwardingTest : public ::testing::Test {
|
||||||
|
protected:
|
||||||
|
virtual void SetUp() {
|
||||||
|
memset(&servos, 0, sizeof(servos));
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
TEST(FlightMixerTest, TestForwardAuxChannelsToServosWithNoServos)
|
|
||||||
|
TEST_F(ChannelForwardingTest, TestForwardAuxChannelsToServosWithNoServos)
|
||||||
{
|
{
|
||||||
// given
|
// given
|
||||||
memset(&servos, 0, sizeof(servos));
|
|
||||||
servoCount = 0;
|
servoCount = 0;
|
||||||
|
|
||||||
rcData[AUX1] = TEST_RC_MID;
|
rcData[AUX1] = TEST_RC_MID;
|
||||||
|
@ -101,10 +107,9 @@ TEST(FlightMixerTest, TestForwardAuxChannelsToServosWithNoServos)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(FlightMixerTest, TestForwardAuxChannelsToServosWithMaxServos)
|
TEST_F(ChannelForwardingTest, TestForwardAuxChannelsToServosWithMaxServos)
|
||||||
{
|
{
|
||||||
// given
|
// given
|
||||||
memset(&servos, 0, sizeof(servos));
|
|
||||||
servoCount = MAX_SUPPORTED_SERVOS;
|
servoCount = MAX_SUPPORTED_SERVOS;
|
||||||
|
|
||||||
rcData[AUX1] = 1000;
|
rcData[AUX1] = 1000;
|
||||||
|
@ -122,10 +127,9 @@ TEST(FlightMixerTest, TestForwardAuxChannelsToServosWithMaxServos)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(FlightMixerTest, TestForwardAuxChannelsToServosWithLessRemainingServosThanAuxChannelsToForward)
|
TEST_F(ChannelForwardingTest, TestForwardAuxChannelsToServosWithLessRemainingServosThanAuxChannelsToForward)
|
||||||
{
|
{
|
||||||
// given
|
// given
|
||||||
memset(&servos, 0, sizeof(servos));
|
|
||||||
servoCount = MAX_SUPPORTED_SERVOS - 2;
|
servoCount = MAX_SUPPORTED_SERVOS - 2;
|
||||||
|
|
||||||
rcData[AUX1] = 1000;
|
rcData[AUX1] = 1000;
|
||||||
|
|
Loading…
Reference in New Issue