Lines Matching full:child
6 #include <sdeventplus/source/child.hpp>
88 Child::Callback callback = [&](Child&, const siginfo_t* si) { in TEST_F() argument
92 Child child(*event, pid, options, std::move(callback)); in TEST_F() local
94 EXPECT_NE(&child, userdata); in TEST_F()
102 child.set_callback(std::bind([]() {})); in TEST_F()
119 Child::Callback callback = [&completions](Child&, const siginfo_t*) { in TEST_F() argument
122 EXPECT_THROW(Child(*event, pid, options, std::move(callback)), in TEST_F()
131 std::unique_ptr<Child> child; member in sdeventplus::source::__anonf0b8bea20111::ChildMethodTest
156 child = std::make_unique<Child>(*event, pid, options, in SetUp()
157 [](Child&, const siginfo_t*) {}); in SetUp() argument
163 child.reset(); in TearDown()
174 auto child2 = std::make_unique<Child>(*child); in TEST_F()
180 Child child3(*child); in TEST_F()
192 // Delete the original child in TEST_F()
193 child2.swap(child); in TEST_F()
198 child->set_callback(nullptr); in TEST_F()
207 EXPECT_EQ(pid, child->get_pid()); in TEST_F()
215 EXPECT_THROW(child->get_pid(), SdEventError); in TEST_F()