unit test framework improvements for smoother event execution
This commit is contained in:
parent
00f46109f5
commit
1e8a9862f1
|
@ -21,11 +21,12 @@ TEST(scheduler, dwellIssue796) {
|
||||||
ASSERT_EQ(300000, ENGINE(rpmCalculator.oneDegreeUs) * 180);
|
ASSERT_EQ(300000, ENGINE(rpmCalculator.oneDegreeUs) * 180);
|
||||||
|
|
||||||
// with just a bit much time between events integer RPM goes down one full percent
|
// with just a bit much time between events integer RPM goes down one full percent
|
||||||
eth.fireRise(601);
|
eth.smartFireRise(601);
|
||||||
eth.fireFall(600);
|
eth.smartFireFall(600);
|
||||||
ASSERT_NEAR( 99, GET_RPM(), EPS3D) << "spinning-RPM#2";
|
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
|
// 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));
|
ASSERT_EQ(300250, (int)(ENGINE(rpmCalculator.oneDegreeUs) * 180));
|
||||||
|
|
||||||
|
eth.writeEvents("dwell_issue_1592.logicdata");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue