Skip to content
Snippets Groups Projects
Commit 9b5ccdea authored by Guy Zana's avatar Guy Zana
Browse files

tests: cleanup properly after tst-eventlist

parent 4b76224e
No related branches found
No related tags found
No related merge requests found
......@@ -45,10 +45,10 @@ public:
// register handler 1&2 to event a
int h1 = event_manager->register_event("event_a", [&] { handler1(); });
event_manager->register_event("event_a", [&] { handler2(); });
int h2 = event_manager->register_event("event_a", [&] { handler2(); });
// register handler 3&4 to event b
event_manager->register_event("event_b", [&] { handler3(); });
event_manager->register_event("event_b", [&] { handler4(); });
int h3 = event_manager->register_event("event_b", [&] { handler3(); });
int h4 = event_manager->register_event("event_b", [&] { handler4(); });
// invoke event a & b
event_manager->invoke_event("event_a");
......@@ -56,11 +56,16 @@ public:
// remove handler 1 & append handler 5
event_manager->deregister_event("event_a", h1);
event_manager->register_event("event_a", [&] { handler5(); });
int h5 = event_manager->register_event("event_a", [&] { handler5(); });
// invoke event a & b
event_manager->invoke_event("event_a");
event_manager->invoke_event("event_b");
event_manager->deregister_event("event_a", h2);
event_manager->deregister_event("event_a", h5);
event_manager->deregister_event("event_b", h3);
event_manager->deregister_event("event_b", h4);
}
};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment