Lines Matching full:event

1 #include <sdeventplus/event.hpp>
32 Event event(expected_event, &mock); in TEST_F() local
33 EXPECT_EQ(&mock, event.getSdEvent()); in TEST_F()
34 EXPECT_EQ(expected_event, event.get()); in TEST_F()
41 Event event(expected_event, std::false_type(), &mock); in TEST_F() local
42 EXPECT_EQ(&mock, event.getSdEvent()); in TEST_F()
43 EXPECT_EQ(expected_event, event.get()); in TEST_F()
50 Event event(expected_event, std::false_type(), &mock); in TEST_F() local
51 EXPECT_EQ(&mock, event.getSdEvent()); in TEST_F()
52 EXPECT_EQ(expected_event, event.get()); in TEST_F()
54 Event event_noown(event, sdeventplus::internal::NoOwn()); in TEST_F()
63 Event event(expected_event, std::false_type(), &mock); in TEST_F() local
64 EXPECT_EQ(&mock, event.getSdEvent()); in TEST_F()
65 EXPECT_EQ(expected_event, event.get()); in TEST_F()
67 Event event_noown(event, sdeventplus::internal::NoOwn()); in TEST_F()
73 Event event2(event_noown); in TEST_F()
86 Event event = Event::get_new(&mock); in TEST_F() local
87 EXPECT_EQ(&mock, event.getSdEvent()); in TEST_F()
88 EXPECT_EQ(expected_event, event.get()); in TEST_F()
96 EXPECT_THROW(Event::get_new(&mock), SdEventError); in TEST_F()
103 Event event = Event::get_default(&mock); in TEST_F() local
104 EXPECT_EQ(&mock, event.getSdEvent()); in TEST_F()
105 EXPECT_EQ(expected_event, event.get()); in TEST_F()
113 EXPECT_THROW(Event::get_default(&mock), SdEventError); in TEST_F()
119 std::unique_ptr<Event> event; member in sdeventplus::__anonad1f7ae00111::EventMethodTest
123 event = in SetUp()
124 std::make_unique<Event>(expected_event, std::false_type(), &mock); in SetUp()
137 EXPECT_EQ(0, event->prepare()); in TEST_F()
145 EXPECT_EQ(events_ready, event->prepare()); in TEST_F()
152 EXPECT_THROW(event->prepare(), SdEventError); in TEST_F()
160 EXPECT_EQ(0, event->wait(timeout)); in TEST_F()
168 EXPECT_EQ(events_ready, event->wait(std::nullopt)); in TEST_F()
175 EXPECT_THROW(event->wait(std::nullopt), SdEventError); in TEST_F()
181 EXPECT_EQ(0, event->dispatch()); in TEST_F()
189 EXPECT_EQ(done_code, event->dispatch()); in TEST_F()
196 EXPECT_THROW(event->dispatch(), SdEventError); in TEST_F()
204 EXPECT_EQ(0, event->run(timeout)); in TEST_F()
212 EXPECT_EQ(events_ready, event->run(std::nullopt)); in TEST_F()
219 EXPECT_THROW(event->run(std::nullopt), SdEventError); in TEST_F()
225 EXPECT_EQ(0, event->loop()); in TEST_F()
233 EXPECT_EQ(user_error, event->loop()); in TEST_F()
239 EXPECT_THROW(event->loop(), SdEventError); in TEST_F()
245 event->exit(0); in TEST_F()
247 event->exit(0); in TEST_F()
249 event->exit(10); in TEST_F()
256 EXPECT_THROW(event->exit(5), SdEventError); in TEST_F()
263 EXPECT_EQ(1, event->get_exit_code()); in TEST_F()
267 EXPECT_EQ(0, event->get_exit_code()); in TEST_F()
274 EXPECT_THROW(event->get_exit_code(), SdEventError); in TEST_F()
281 EXPECT_FALSE(event->get_watchdog()); in TEST_F()
285 EXPECT_TRUE(event->get_watchdog()); in TEST_F()
292 EXPECT_THROW(event->get_watchdog(), SdEventError); in TEST_F()
300 EXPECT_FALSE(event->set_watchdog(false)); in TEST_F()
305 EXPECT_FALSE(event->set_watchdog(true)); in TEST_F()
310 EXPECT_TRUE(event->set_watchdog(true)); in TEST_F()
317 EXPECT_THROW(event->set_watchdog(1), SdEventError); in TEST_F()