unit test framework improvements for smoother event execution

This commit is contained in:
rusefi 2020-07-20 14:25:32 -04:00
parent 00f46109f5
commit 1e8a9862f1
1 changed files with 3 additions and 2 deletions

View File

@ -21,11 +21,12 @@ TEST(scheduler, dwellIssue796) {
ASSERT_EQ(300000, ENGINE(rpmCalculator.oneDegreeUs) * 180);
// with just a bit much time between events integer RPM goes down one full percent
eth.fireRise(601);
eth.fireFall(600);
eth.smartFireRise(601);
eth.smartFireFall(600);
ASSERT_NEAR( 99, GET_RPM(), EPS3D) << "spinning-RPM#2";
// while integer RPM value is 1% away from rpm=100, below oneDegreeUs is much closer to RPM=100 value
ASSERT_EQ(300250, (int)(ENGINE(rpmCalculator.oneDegreeUs) * 180));
eth.writeEvents("dwell_issue_1592.logicdata");
}