diff --git a/src/test/tests/event.cpp b/src/test/tests/event.cpp index f5d8910..070f846 100644 --- a/src/test/tests/event.cpp +++ b/src/test/tests/event.cpp @@ -14,24 +14,33 @@ class EventTest : ITest virtual void run() override { + logInfo("Instantiating event"); Event testEvent; - auto listener1 = testEvent.addListener( - [](std::string str) { std::cout << "(Listener 1) Event has been fired with string: " << str << std::endl; }); + logInfo("Registering listeners"); + auto listener1 = testEvent.addListener([](std::string str) { + std::cout << "(Listener 1) Event has been fired with string: " << str << std::endl; + }); - auto listener2 = testEvent.addListener( - [](std::string str) { std::cout << "(Listener 2) Event has been fired, string: " << str << std::endl; }); + auto listener2 = testEvent.addListener([](std::string str) { + std::cout << "(Listener 2) Event has been fired, string: " << str << std::endl; + }); + logInfo("Running event with both listeners"); const char* str1 = "somestring"; testEvent.run(str1); std::string str2("hello world"); testEvent.run(str2); + logInfo("Removing listener 2"); testEvent.removeListener(listener2); + logInfo("Running event with only 1 listener"); testEvent.run("event without listener 2"); }; + + virtual const char* getName() override { return "EventTest"; } }; static EventTest g_eventTest;