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