rusefi/unit_tests/tests/util/test_base.cpp

30 lines
538 B
C++

//
// Created by kifir on 6/18/24.
//
#include "pch.h"
#include "test_base.h"
void TestBase::SetUp() {
eth = std::make_unique<EngineTestHelper>(engine_type_e::TEST_ENGINE);
}
void TestBase::TearDown() {
eth.reset();
}
void TestBase::periodicFastCallback() {
// run the ignition math
engine->periodicFastCallback();
}
void TestBase::periodicSlowCallback() {
engine->periodicSlowCallback();
}
void TestBase::updateRpm(const int rpm) {
Sensor::setMockValue(SensorType::Rpm, rpm);
periodicFastCallback();
}