X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Scheduler%2FScheduler.test.cc;h=f3f498edf96df3cb91172ab2b803c9749a0deaa9;hb=82ad2ed94c12c3e53097fef92978de8c28239fab;hp=b87b50804d99394123397f176ee64697018d3615;hpb=dd9cab12c8a33e57da1dd1104b530e8ea1591c53;p=senf.git diff --git a/Scheduler/Scheduler.test.cc b/Scheduler/Scheduler.test.cc index b87b508..f3f498e 100644 --- a/Scheduler/Scheduler.test.cc +++ b/Scheduler/Scheduler.test.cc @@ -39,7 +39,7 @@ #include "Scheduler.hh" -#include +#include "../Utils/auto_unit_test.hh" #include #define prefix_ @@ -223,13 +223,15 @@ BOOST_AUTO_UNIT_TEST(scheduler) buffer[size]=0; BOOST_CHECK_EQUAL( buffer, "READ" ); - BOOST_CHECK_NO_THROW( Scheduler::instance().timeout(100000000UL,&timeout) ); - BOOST_CHECK_NO_THROW( Scheduler::instance().timeout(200000000UL,&timeout) ); + BOOST_CHECK_NO_THROW( Scheduler::instance().timeout( + ClockService::now()+ClockService::milliseconds(100),&timeout) ); + BOOST_CHECK_NO_THROW( Scheduler::instance().timeout( + ClockService::now()+ClockService::milliseconds(200),&timeout) ); ClockService::clock_type t (ClockService::now()); BOOST_CHECK_NO_THROW( Scheduler::instance().process() ); - BOOST_CHECK_PREDICATE( is_close, (ClockService::now()) (t+100000000UL) ); + BOOST_CHECK_PREDICATE( is_close, (ClockService::now()) (t+ClockService::milliseconds(100)) ); BOOST_CHECK_NO_THROW( Scheduler::instance().process() ); - BOOST_CHECK_PREDICATE( is_close, (ClockService::now()) (t+200000000UL) ); + BOOST_CHECK_PREDICATE( is_close, (ClockService::now()) (t+ClockService::milliseconds(200)) ); HandleWrapper handle(sock,"TheTag"); BOOST_CHECK_NO_THROW( Scheduler::instance().add(handle,&handleCallback,Scheduler::EV_WRITE) );