micro test refactoring
This commit is contained in:
parent
7e909205b6
commit
1b8217392c
|
@ -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);
|
||||||
|
|
|
@ -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);
|
||||||
|
|
Loading…
Reference in New Issue