X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Scheduler%2FClockService.test.cc;h=1231e5d8f3eaade49f5d7bd310003078e6b49126;hb=17e24d84603667395e9ffa786a9cdbb722bf9c1f;hp=29379dbd2da1a8de78ce0abcf7adf3256db6041c;hpb=51eecff12414ff9a0e99b398c1befb5aa438fd71;p=senf.git diff --git a/Scheduler/ClockService.test.cc b/Scheduler/ClockService.test.cc index 29379db..1231e5d 100644 --- a/Scheduler/ClockService.test.cc +++ b/Scheduler/ClockService.test.cc @@ -30,7 +30,7 @@ #include "ClockService.hh" #include -#include +#include "../Utils/auto_unit_test.hh" #include #define prefix_ @@ -117,7 +117,13 @@ BOOST_AUTO_UNIT_TEST(clockService) BOOST_CHECK_PREDICATE( is_close_clock, (t1 + senf::ClockService::milliseconds(200)) (senf::ClockService::now()) ); - + + // The next check validates that the clock service itimer/heartbeat_ is correctly reset after a + // clock-skew is detected + + BOOST_CHECK_PREDICATE( is_close_clock, + (t1 + senf::ClockService::milliseconds(200)) + (senf::ClockService::now()) ); } ///////////////////////////////cc.e////////////////////////////////////////