~singpolyma/biboumi

0d1e0629e7efe07bacce6a22e45ddfd7652eb505 — louiz’ 7 years ago 5c78692
Fix the timeout test, now that we don't wait 1ms too much everytime
2 files changed, 2 insertions(+), 2 deletions(-)

M louloulibs/utils/timed_events.cpp
M tests/timed_events.cpp
M louloulibs/utils/timed_events.cpp => louloulibs/utils/timed_events.cpp +1 -1
@@ 27,7 27,7 @@ bool TimedEvent::is_after(const TimedEvent& other) const

bool TimedEvent::is_after(const std::chrono::steady_clock::time_point& time_point) const
{
  return this->time_point >= time_point;
  return this->time_point > time_point;
}

std::chrono::milliseconds TimedEvent::get_timeout() const

M tests/timed_events.cpp => tests/timed_events.cpp +1 -1
@@ 39,7 39,7 @@ TEST_CASE("Test timed event expiration")

  std::chrono::milliseconds timoute = TimedEventsManager::instance().get_timeout();
  INFO("Sleeping for " << timoute.count() << "ms");
  std::this_thread::sleep_for(timoute);
  std::this_thread::sleep_for(timoute + 1ms);

  // Event is now expired
  CHECK(TimedEventsManager::instance().execute_expired_events() == 1);