16 #include <cppunit/TestAssert.h>
51 CPPUNIT_ASSERT_EQUAL(
true, theLoop.
runOnce());
62 CPPUNIT_ASSERT_EQUAL(
true, theLoop.
runOnce());
63 CPPUNIT_ASSERT_EQUAL(1, engine.
calls);
65 CPPUNIT_ASSERT_EQUAL(2, engine.
calls);
75 CPPUNIT_ASSERT_EQUAL(
false, theLoop.
runOnce());
76 CPPUNIT_ASSERT_EQUAL(1, engine.
calls);
100 CPPUNIT_ASSERT_EQUAL(1, engineOne.
calls);
102 CPPUNIT_ASSERT_EQUAL(1, engineTwo.
calls);
116 CPPUNIT_ASSERT_EQUAL(
false, theLoop.
runOnce());
117 CPPUNIT_ASSERT_EQUAL(1, failing_engine.
calls);
118 CPPUNIT_ASSERT_EQUAL(1, theLoop.
errcount);
121 CPPUNIT_ASSERT_EQUAL(10, theLoop.
errcount);
122 CPPUNIT_ASSERT_EQUAL(11, failing_engine.
calls);
150 CPPUNIT_ASSERT_EQUAL(1, myTime.
calls);
153 CPPUNIT_ASSERT_EQUAL(2, myTime.
calls);
173 CPPUNIT_ASSERT_EQUAL(10, second_engine.
lasttimeout);
177 CPPUNIT_ASSERT_EQUAL(10, first_engine.
lasttimeout);
178 CPPUNIT_ASSERT_EQUAL(0, second_engine.
lasttimeout);