diff options
author | Carbenium <carbenium@outlook.com> | 2020-07-25 16:46:43 +0200 |
---|---|---|
committer | Peter Keresztes Schmidt <carbenium@outlook.com> | 2020-07-26 23:20:11 +0200 |
commit | 8cb35b0d5f1462387033e6bd2f99d0ea829fdcd8 (patch) | |
tree | 107d60eccd881cf22c52b67c91687122bb42f066 /tests | |
parent | b9795e44824c7cab58445e4a72d2113ddb451caa (diff) |
EventMap: Change GetTimeUntilEvent to return std::chrono types
Diffstat (limited to 'tests')
-rw-r--r-- | tests/common/test-EventMap.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/tests/common/test-EventMap.cpp b/tests/common/test-EventMap.cpp index 2de4756b14c..563fd9b4873 100644 --- a/tests/common/test-EventMap.cpp +++ b/tests/common/test-EventMap.cpp @@ -54,7 +54,7 @@ TEST_CASE("Schedule an event", "[EventMap]") REQUIRE(id == 0); REQUIRE_FALSE(eventMap.Empty()); - REQUIRE(eventMap.GetTimeUntilEvent(EVENT_1) == 900); + REQUIRE(eventMap.GetTimeUntilEvent(EVENT_1) == 900ms); } SECTION("Event has reached its delay") @@ -64,7 +64,7 @@ TEST_CASE("Schedule an event", "[EventMap]") REQUIRE(id == EVENT_1); REQUIRE(eventMap.Empty()); - REQUIRE(eventMap.GetTimeUntilEvent(EVENT_1) == std::numeric_limits<uint32>::max()); + REQUIRE(eventMap.GetTimeUntilEvent(EVENT_1) == Milliseconds::max()); } } @@ -269,14 +269,14 @@ TEST_CASE("Delay all events", "[EventMap]") EventMap eventMap; eventMap.ScheduleEvent(EVENT_1, 1s); - REQUIRE(eventMap.GetTimeUntilEvent(EVENT_1) == 1000); + REQUIRE(eventMap.GetTimeUntilEvent(EVENT_1) == 1s); SECTION("Without timer update") { eventMap.DelayEvents(1s); - // Timer hasn't ticked yet, so maximum delay is 0ms - REQUIRE(eventMap.GetTimeUntilEvent(EVENT_1) == 1000); + // Timer hasn't ticked yet, so maximum delay is 0ms: 1s (init) + 0s (delay) = 1s + REQUIRE(eventMap.GetTimeUntilEvent(EVENT_1) == 1s); } SECTION("With timer update smaller than delay") @@ -284,7 +284,7 @@ TEST_CASE("Delay all events", "[EventMap]") eventMap.Update(500); eventMap.DelayEvents(1s); - REQUIRE(eventMap.GetTimeUntilEvent(EVENT_1) == 1000); + REQUIRE(eventMap.GetTimeUntilEvent(EVENT_1) == 1s); } SECTION("With timer update larger than delay") @@ -293,7 +293,7 @@ TEST_CASE("Delay all events", "[EventMap]") eventMap.DelayEvents(1s); // 1s (init) + 1s (delay) - 2s (tick) = 0s - REQUIRE(eventMap.GetTimeUntilEvent(EVENT_1) == 0); + REQUIRE(eventMap.GetTimeUntilEvent(EVENT_1) == 0s); } } @@ -307,9 +307,9 @@ TEST_CASE("Delay grouped events", "[EventMap]") eventMap.Update(2000); eventMap.DelayEvents(3s, GROUP_1); - REQUIRE(eventMap.GetTimeUntilEvent(EVENT_1) == 2000); - REQUIRE(eventMap.GetTimeUntilEvent(EVENT_2) == 0); - REQUIRE(eventMap.GetTimeUntilEvent(EVENT_3) == 4000); + REQUIRE(eventMap.GetTimeUntilEvent(EVENT_1) == 2s); + REQUIRE(eventMap.GetTimeUntilEvent(EVENT_2) == 0s); + REQUIRE(eventMap.GetTimeUntilEvent(EVENT_3) == 4s); } TEST_CASE("Reset map", "[EventMap]") |