summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/tests/turnsmm/runtime_init.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/tests/turnsmm/runtime_init.cpp b/lib/tests/turnsmm/runtime_init.cpp
index e0c1065..f505a3d 100644
--- a/lib/tests/turnsmm/runtime_init.cpp
+++ b/lib/tests/turnsmm/runtime_init.cpp
@@ -5,11 +5,18 @@
#include "turnsmm/init.hpp"
+#include <catch2/catch_test_macros.hpp>
+#include <catch2/internal/catch_test_run_info.hpp>
#include <catch2/reporters/catch_reporter_event_listener.hpp>
#include <catch2/reporters/catch_reporter_registrars.hpp>
#include <glibmm/init.h>
+#include <turns-participant.h>
+#include <turns-turn-order.h>
+#include <turnsmm/participant.hpp>
+#include <turnsmm/turn-order.hpp>
+
namespace turns::core::tests
{
@@ -21,6 +28,12 @@ namespace turns::core::tests
{
Glib::init();
Turns::init();
+
+ CHECK(Turns::Participant::get_base_type() == turns_participant_get_type());
+ CHECK(Glib::Value<Turns::Participant::Disposition>::value_type() == turns_participant_disposition_get_type());
+
+ CHECK(Turns::TurnOrder::get_base_type() == turns_turn_order_get_type());
+ CHECK(Glib::Value<Turns::TurnOrder::SortMode>::value_type() == turns_turn_order_sort_mode_get_type());
}
};