test(time): test can tolerate system hiccups

This commit is contained in:
phaneron 2023-07-30 15:13:44 -04:00
parent 7c388d148b
commit ad587eaf8d

View file

@ -1,4 +1,5 @@
#include "bc/Time.hpp" #include "bc/Time.hpp"
#include "bc/time/TimeConst.hpp"
#include "bc/Process.hpp" #include "bc/Process.hpp"
#include "test/Test.hpp" #include "test/Test.hpp"
@ -27,9 +28,8 @@ TEST_CASE("Blizzard::Time::GetTimestamp", "[time]") {
Blizzard::Process::Sleep(200); Blizzard::Process::Sleep(200);
auto t2 = Blizzard::Time::GetTimestamp(); auto t2 = Blizzard::Time::GetTimestamp();
auto delta = t2 - t1; auto delta = t2 - t1;
REQUIRE(delta > 0); REQUIRE(t2 > t1);
REQUIRE(delta >= 180000000LL); REQUIRE(delta >= 100000000);
REQUIRE(delta <= 220000000LL);
} }
} }