| 123456789101112131415161718192021222324252627282930313233 | #include "TimeSeedCriteria.h"#include <cppunit/extensions/HelperMacros.h>#include "util.h"#include "wallclock.h"namespace aria2 {class TimeSeedCriteriaTest:public CppUnit::TestFixture {  CPPUNIT_TEST_SUITE(TimeSeedCriteriaTest);  CPPUNIT_TEST(testEvaluate);  CPPUNIT_TEST_SUITE_END();  public:  void testEvaluate();};CPPUNIT_TEST_SUITE_REGISTRATION(TimeSeedCriteriaTest);void TimeSeedCriteriaTest::testEvaluate() {  TimeSeedCriteria cri(1);  global::wallclock.reset();  global::wallclock.advance(2);  CPPUNIT_ASSERT(cri.evaluate());  cri.reset();  cri.setDuration(10);  CPPUNIT_ASSERT(!cri.evaluate());}} // namespace aria2
 |