micro test refactoring

This commit is contained in:
rusefi 2019-01-21 19:15:17 -05:00
parent 728e7ffa79
commit 730c21be38
2 changed files with 7 additions and 2 deletions

View File

@ -31,7 +31,13 @@ public:
void fireRise(int delayMs); void fireRise(int delayMs);
void fireFall(int delayMs); void fireFall(int delayMs);
/**
* See also #fireRise()
*/
void firePrimaryTriggerRise(); void firePrimaryTriggerRise();
/**
* See also #fireFall()
*/
void firePrimaryTriggerFall(); void firePrimaryTriggerFall();
void fireTriggerEvents(int count); void fireTriggerEvents(int count);
void fireTriggerEventsWithDuration(int delayMs); void fireTriggerEventsWithDuration(int delayMs);

View File

@ -415,8 +415,7 @@ TEST(misc, testRpmCalculator) {
ASSERT_EQ( 0, engine->executor.size()) << "queue size 7"; ASSERT_EQ( 0, engine->executor.size()) << "queue size 7";
engine->executor.clear(); engine->executor.clear();
eth.moveTimeForwardUs(5000); // 5ms eth.fireRise(5 /*ms*/);
eth.firePrimaryTriggerRise();
ASSERT_EQ( 4, engine->executor.size()) << "queue size 8"; ASSERT_EQ( 4, engine->executor.size()) << "queue size 8";
// todo: assert queue elements completely // todo: assert queue elements completely
assertEqualsM("8/0", start + 53333 - 1515, engine->executor.getForUnitTest(0)->momentX); assertEqualsM("8/0", start + 53333 - 1515, engine->executor.getForUnitTest(0)->momentX);