mirror of https://github.com/rusefi/rusefi.git
parent
bbc2c0aab8
commit
739131180b
|
@ -10,6 +10,7 @@ TESTS_SRC_CPP = \
|
|||
tests/trigger/test_miata_na_tdc.cpp \
|
||||
tests/trigger/test_cam_vvt_input.cpp \
|
||||
tests/trigger/test_2jz_vvt.cpp \
|
||||
tests/trigger/test_real_bosch_quick_start.cpp \
|
||||
tests/trigger/test_real_cranking_miata_NA.cpp \
|
||||
tests/trigger/test_real_cranking_miata_na6.cpp \
|
||||
tests/trigger/test_real_cranking_nissan_vq40.cpp \
|
||||
|
|
|
@ -0,0 +1,32 @@
|
|||
#include "pch.h"
|
||||
|
||||
#include "logicdata_csv_reader.h"
|
||||
|
||||
TEST(realBQS, readAsPrimarySensor) {
|
||||
CsvReader reader(/*triggerCount*/1, /* vvtCount */ 0);
|
||||
reader.open("tests/trigger/resources/BQS-longer.csv");
|
||||
|
||||
EngineTestHelper eth(engine_type_e::TEST_ENGINE);
|
||||
eth.setTriggerType(trigger_type_e::TT_VVT_BOSCH_QUICK_START);
|
||||
|
||||
int eventCount = 0;
|
||||
bool gotRpm = false;
|
||||
while (reader.haveMore()) {
|
||||
reader.processLine(ð);
|
||||
eventCount++;
|
||||
engine->rpmCalculator.onSlowCallback();
|
||||
|
||||
auto rpm = Sensor::getOrZero(SensorType::Rpm);
|
||||
if (!gotRpm && rpm) {
|
||||
gotRpm = true;
|
||||
|
||||
EXPECT_EQ(eventCount, 7);
|
||||
EXPECT_NEAR(rpm, 808.32f, 0.1);
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
ASSERT_TRUE(Sensor::get(SensorType::Rpm).Valid);
|
||||
ASSERT_EQ(Sensor::get(SensorType::Rpm).Value, 0);
|
||||
|
||||
}
|
|
@ -7,7 +7,7 @@
|
|||
#include "logicdata_csv_reader.h"
|
||||
|
||||
TEST(realCas24Plus1, spinningOnBench) {
|
||||
CsvReader reader(1, /* vvtCount */ 1);
|
||||
CsvReader reader(/*triggerCount*/1, /* vvtCount */ 1);
|
||||
|
||||
reader.open("tests/trigger/resources/cas_nissan_24_plus_1.csv");
|
||||
EngineTestHelper eth(engine_type_e::TEST_ENGINE);
|
||||
|
|
Loading…
Reference in New Issue