diff --git a/unit_tests/test-framework/engine_test_helper.cpp b/unit_tests/test-framework/engine_test_helper.cpp index 0bcb24fea7..3092f9d7b8 100644 --- a/unit_tests/test-framework/engine_test_helper.cpp +++ b/unit_tests/test-framework/engine_test_helper.cpp @@ -375,16 +375,6 @@ void EngineTestHelper::setTriggerType(trigger_type_e trigger) { applyTriggerWaveform(); } -void EngineTestHelper::executeUntil(int timeUs) { - scheduling_s *head; - while ((head = engine.executor.getHead()) != nullptr) { - if (head->momentX > timeUs) { - break; - } - setTimeAndInvokeEventsUs(head->momentX); - } -} - void setupSimpleTestEngineWithMafAndTT_ONE_trigger(EngineTestHelper *eth, injection_mode_e injectionMode) { setCamOperationMode(); setupSimpleTestEngineWithMaf(eth, injectionMode, trigger_type_e::TT_HALF_MOON); diff --git a/unit_tests/test-framework/engine_test_helper.h b/unit_tests/test-framework/engine_test_helper.h index a195161fd1..5c745db83e 100644 --- a/unit_tests/test-framework/engine_test_helper.h +++ b/unit_tests/test-framework/engine_test_helper.h @@ -67,7 +67,6 @@ public: void smartFireFall(float delayMs); void moveTimeForwardAndInvokeEventsUs(int deltaTimeUs); void setTimeAndInvokeEventsUs(int timeNowUs); - void executeUntil(int timeUs); void moveTimeForwardAndInvokeEventsSec(int deltaTimeSeconds); /** * both Rise and Fall diff --git a/unit_tests/tests/trigger/test_nissan_vq_vvt.cpp b/unit_tests/tests/trigger/test_nissan_vq_vvt.cpp index 9304c84c47..8044ec44f3 100644 --- a/unit_tests/tests/trigger/test_nissan_vq_vvt.cpp +++ b/unit_tests/tests/trigger/test_nissan_vq_vvt.cpp @@ -114,14 +114,14 @@ TEST(nissan, vq_vvt) { ptrs); } - eth.executeUntil(1473000); + eth.setTimeAndInvokeEventsUs(1473000); ASSERT_EQ(167, round(Sensor::getOrZero(SensorType::Rpm))); - eth.executeUntil(1475000); + eth.setTimeAndInvokeEventsUs(1475000); ASSERT_EQ(167, round(Sensor::getOrZero(SensorType::Rpm))); TriggerCentral *tc = &engine->triggerCentral; - eth.executeUntil(3593000); + eth.setTimeAndInvokeEventsUs(3593000); ASSERT_TRUE(tc->vvtState[0][0].getShaftSynchronized()); scheduling_s *head;