From 72f718458b2ce51c32ef99db88d5c7fa47ca253d Mon Sep 17 00:00:00 2001 From: Michele Caini Date: Fri, 23 Feb 2024 14:03:44 +0100 Subject: [PATCH] test: use shared listener type, drop local definitions --- test/lib/dispatcher/plugin/main.cpp | 5 +++-- test/lib/dispatcher/shared/main.cpp | 13 +++---------- 2 files changed, 6 insertions(+), 12 deletions(-) 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);