diff --git a/test/lib/dispatcher/plugin/main.cpp b/test/lib/dispatcher/plugin/main.cpp index a228c269a..70da836d2 100644 --- a/test/lib/dispatcher/plugin/main.cpp +++ b/test/lib/dispatcher/plugin/main.cpp @@ -2,6 +2,7 @@ #include #include +#include #include #include @@ -15,11 +16,11 @@ struct listener { TEST(Lib, Dispatcher) { entt::dispatcher dispatcher; - listener listener; + test::listener listener; ASSERT_EQ(listener.value, 0); - dispatcher.sink().connect<&listener::on>(listener); + dispatcher.sink().connect<&test::listener::on>(listener); cr_plugin ctx; cr_plugin_load(ctx, PLUGIN); diff --git a/test/lib/dispatcher/shared/main.cpp b/test/lib/dispatcher/shared/main.cpp index 1186fd956..6e466642d 100644 --- a/test/lib/dispatcher/shared/main.cpp +++ b/test/lib/dispatcher/shared/main.cpp @@ -1,26 +1,19 @@ #include #include +#include #include #include #include ENTT_API void trigger(entt::dispatcher &); -struct listener { - void on(test::boxed_int msg) { - value = msg.value; - } - - int value{}; -}; - TEST(Lib, Dispatcher) { entt::dispatcher dispatcher; - listener listener; + test::listener listener; ASSERT_EQ(listener.value, 0); - dispatcher.sink().connect(&listener::on)>(listener); + dispatcher.sink().connect(&test::listener::on)>(listener); trigger(dispatcher); ASSERT_EQ(listener.value, 2);