summaryrefslogtreecommitdiff
path: root/lib/tests/turnsmm/turn-order.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/tests/turnsmm/turn-order.cpp')
-rw-r--r--lib/tests/turnsmm/turn-order.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/tests/turnsmm/turn-order.cpp b/lib/tests/turnsmm/turn-order.cpp
index d6178ba..ad8306b 100644
--- a/lib/tests/turnsmm/turn-order.cpp
+++ b/lib/tests/turnsmm/turn-order.cpp
@@ -2,15 +2,24 @@
#include <catch2/catch_test_macros.hpp>
+#include <cstddef>
+
SCENARIO("Creating a turn order", "[lib][object][lifetime]")
{
GIVEN("A turn order constructed using the default constructor")
{
auto instance = Turns::TurnOrder{};
+ THEN("it's participant count is 0")
+ {
+ REQUIRE(instance.get_participant_count() == 0uz);
+ REQUIRE(instance.get_property<std::size_t>("participant-count") == 0);
+ }
+
THEN("it's running state is false")
{
REQUIRE_FALSE(instance.get_running());
+ REQUIRE_FALSE(instance.get_property<std::size_t>("running"));
}
}
} \ No newline at end of file