]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#4232] Missing poll UTs
authorFrancis Dupont <fdupont@isc.org>
Wed, 17 Dec 2025 22:04:37 +0000 (23:04 +0100)
committerFrancis Dupont <fdupont@isc.org>
Fri, 9 Jan 2026 14:38:30 +0000 (15:38 +0100)
src/lib/dhcp/tests/iface_mgr_unittest.cc

index ce878e35bbd2dec8e53f6c382c5deb4018132e2c..690b896d4d3657eaa52a28f66d060a54ba8ae28c 100644 (file)
@@ -3489,6 +3489,11 @@ TEST_F(IfaceMgrTest, unusableExternalSockets6Direct) {
     unusableExternalSockets6Test();
 }
 
+TEST_F(IfaceMgrTest, unusableExternalSockets6DirectPoll) {
+    kea_event_handler_type_.setValue("poll");
+    unusableExternalSockets6Test();
+}
+
 // Tests that an existing external socket that becomes invalid
 // is detected and ignored, without affecting other sockets.
 // Tests uses receive6() with queuing.
@@ -3496,6 +3501,11 @@ TEST_F(IfaceMgrTest, unusableExternalSockets6Indirect) {
     unusableExternalSockets6Test(true);
 }
 
+TEST_F(IfaceMgrTest, unusableExternalSockets6IndirectPoll) {
+    kea_event_handler_type_.setValue("poll");
+    unusableExternalSockets6Test(true);
+}
+
 /// @brief Test fixture for logs.
 class IfaceMgrLogTest : public LogContentTest {
 public: