aboutsummaryrefslogtreecommitdiff
path: root/tests/common
diff options
context:
space:
mode:
authorCarbenium <carbenium@outlook.com>2020-07-25 16:46:43 +0200
committerShauren <shauren.trinity@gmail.com>2022-01-23 23:59:46 +0100
commit27c1f475987bee079bb0bb616b6028d346d3b1b6 (patch)
treefda1d8effcf52c1f19064e5217ad45480086bdcf /tests/common
parent7847589d9ca35de80dce68ac5cf5cf42c77b39a4 (diff)
EventMap: Change GetTimeUntilEvent to return std::chrono types
(cherry picked from commit 8cb35b0d5f1462387033e6bd2f99d0ea829fdcd8)
Diffstat (limited to 'tests/common')
-rw-r--r--tests/common/test-EventMap.cpp20
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]")