refactoring: assigning etbFunctions earlier
This commit is contained in:
parent
1b0d48d8c0
commit
8a963633d3
|
@ -36,15 +36,15 @@ TEST(etb, initializationNoPedal) {
|
|||
TEST(etb, initializationMissingThrottle) {
|
||||
StrictMock<MockEtb> mocks[ETB_COUNT];
|
||||
|
||||
WITH_ENGINE_TEST_HELPER(TEST_ENGINE);
|
||||
WITH_ENGINE_TEST_HELPER_BOARD_CALLBACK(TEST_ENGINE, [](engine_configuration_s* engineConfiguration) {
|
||||
engineConfiguration->etbFunctions[0] = ETB_None;
|
||||
engineConfiguration->etbFunctions[1] = ETB_None;
|
||||
});
|
||||
|
||||
for (int i = 0; i < ETB_COUNT; i++) {
|
||||
engine->etbControllers[i] = &mocks[i];
|
||||
}
|
||||
|
||||
engineConfiguration->etbFunctions[0] = ETB_None;
|
||||
engineConfiguration->etbFunctions[1] = ETB_None;
|
||||
|
||||
EXPECT_CALL(mocks[0], init(ETB_None, _, _, _, true)).WillOnce(Return(false));
|
||||
EXPECT_CALL(mocks[1], init(ETB_None, _, _, _, true)).WillOnce(Return(false));
|
||||
|
||||
|
@ -59,7 +59,10 @@ TEST(etb, initializationMissingThrottle) {
|
|||
TEST(etb, initializationSingleThrottle) {
|
||||
StrictMock<MockEtb> mocks[ETB_COUNT];
|
||||
|
||||
WITH_ENGINE_TEST_HELPER(TEST_ENGINE);
|
||||
WITH_ENGINE_TEST_HELPER_BOARD_CALLBACK(TEST_ENGINE, [](engine_configuration_s* engineConfiguration) {
|
||||
engineConfiguration->etbFunctions[0] = ETB_Throttle1;
|
||||
engineConfiguration->etbFunctions[1] = ETB_None;
|
||||
});
|
||||
|
||||
for (int i = 0; i < ETB_COUNT; i++) {
|
||||
engine->etbControllers[i] = &mocks[i];
|
||||
|
@ -69,9 +72,6 @@ TEST(etb, initializationSingleThrottle) {
|
|||
Sensor::setMockValue(SensorType::AcceleratorPedal, 0, true);
|
||||
Sensor::setMockValue(SensorType::AcceleratorPedalPrimary, 0);
|
||||
|
||||
engineConfiguration->etbFunctions[0] = ETB_Throttle1;
|
||||
engineConfiguration->etbFunctions[1] = ETB_None;
|
||||
|
||||
// Expect mock0 to be init as throttle 1, and PID params
|
||||
EXPECT_CALL(mocks[0], init(ETB_Throttle1, _, &engineConfiguration->etb, Ne(nullptr), true)).WillOnce(Return(true));
|
||||
|
||||
|
@ -84,7 +84,10 @@ TEST(etb, initializationSingleThrottle) {
|
|||
TEST(etb, initializationSingleThrottleInSecondSlot) {
|
||||
StrictMock<MockEtb> mocks[ETB_COUNT];
|
||||
|
||||
WITH_ENGINE_TEST_HELPER(TEST_ENGINE);
|
||||
WITH_ENGINE_TEST_HELPER_BOARD_CALLBACK(TEST_ENGINE, [](engine_configuration_s* engineConfiguration) {
|
||||
engineConfiguration->etbFunctions[0] = ETB_None;
|
||||
engineConfiguration->etbFunctions[1] = ETB_Throttle1;
|
||||
});
|
||||
|
||||
for (int i = 0; i < ETB_COUNT; i++) {
|
||||
engine->etbControllers[i] = &mocks[i];
|
||||
|
@ -94,9 +97,6 @@ TEST(etb, initializationSingleThrottleInSecondSlot) {
|
|||
Sensor::setMockValue(SensorType::AcceleratorPedal, 0, true);
|
||||
Sensor::setMockValue(SensorType::AcceleratorPedalPrimary, 0, false);
|
||||
|
||||
engineConfiguration->etbFunctions[0] = ETB_None;
|
||||
engineConfiguration->etbFunctions[1] = ETB_Throttle1;
|
||||
|
||||
// Expect mock0 to be init as none
|
||||
EXPECT_CALL(mocks[0], init(ETB_None, _, _, _, true)).WillOnce(Return(true));
|
||||
|
||||
|
|
Loading…
Reference in New Issue