compilable version
This commit is contained in:
@@ -41,7 +41,7 @@ SCENARIO("Creating a Detector object", "")
|
||||
Fake(Dtor(event_notifier_mock));
|
||||
When(Method(event_notifier_mock, distribute_event)).AlwaysReturn();
|
||||
|
||||
std::map<char, Event> events;
|
||||
std::map<char, std::shared_ptr<Event>> events;
|
||||
|
||||
WHEN("Detector is created")
|
||||
{
|
||||
@@ -71,13 +71,14 @@ SCENARIO("There are events at the input", "")
|
||||
|
||||
Event event1(1, '1', "event 1");
|
||||
Event event2(2, '2', "event 2");
|
||||
auto event2ptr = std::make_shared<Event>(event2);
|
||||
Event event3(3, '3', "event 3");
|
||||
|
||||
std::map<char, Event> events;
|
||||
std::map<char, std::shared_ptr<Event>> events;
|
||||
|
||||
events.insert(std::make_pair(1, event1));
|
||||
events.insert(std::make_pair(2, event2));
|
||||
events.insert(std::make_pair(3, event3));
|
||||
events.insert(std::make_pair(1, std::make_shared<Event>(event1)));
|
||||
events.insert(std::make_pair(2, event2ptr));
|
||||
events.insert(std::make_pair(3, std::make_shared<Event>(event3)));
|
||||
|
||||
WHEN("an event can be found at gpio interface")
|
||||
{
|
||||
@@ -87,7 +88,7 @@ SCENARIO("There are events at the input", "")
|
||||
{
|
||||
detector.is_running = false;
|
||||
std::this_thread::sleep_for(std::chrono::milliseconds(5));
|
||||
REQUIRE((bool)Verify(Method(event_notifier_mock, distribute_event).Using(event2)));
|
||||
REQUIRE((bool)Verify(Method(event_notifier_mock, distribute_event).Using(event2ptr)));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -112,11 +113,11 @@ SCENARIO("There are events at the input but no suitable event in map", "")
|
||||
Event event2(2, '2', "event 2");
|
||||
Event event3(3, '3', "event 3");
|
||||
|
||||
std::map<char, Event> events;
|
||||
std::map<char, std::shared_ptr<Event>> events;
|
||||
|
||||
events.insert(std::make_pair(1, event1));
|
||||
events.insert(std::make_pair(2, event2));
|
||||
events.insert(std::make_pair(3, event3));
|
||||
events.insert(std::make_pair(1, std::make_shared<Event>(event1)));
|
||||
events.insert(std::make_pair(2, std::make_shared<Event>(event2)));
|
||||
events.insert(std::make_pair(3, std::make_shared<Event>(event3)));
|
||||
|
||||
WHEN("an event can be found at gpio interface")
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user