diff --git a/src/test/scheduler_tests.cpp b/src/test/scheduler_tests.cpp --- a/src/test/scheduler_tests.cpp +++ b/src/test/scheduler_tests.cpp @@ -5,10 +5,12 @@ #include #include +#include #include #include +#include #include BOOST_AUTO_TEST_SUITE(scheduler_tests) @@ -133,7 +135,7 @@ BOOST_AUTO_TEST_CASE(schedule_every) { CScheduler scheduler; - boost::condition_variable cvar; + std::condition_variable cvar; std::atomic counter{15}; std::atomic keepRunning{true}; @@ -165,8 +167,8 @@ std::thread schedulerThread( std::bind(&CScheduler::serviceQueue, &scheduler)); - boost::mutex mutex; - boost::unique_lock lock(mutex); + Mutex mutex; + WAIT_LOCK(mutex, lock); while (keepRunning) { cvar.wait(lock); BOOST_CHECK(counter >= 0);