]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2187] Changes suggested in code review.
authorMarcin Siodelski <marcin@isc.org>
Wed, 26 Sep 2012 14:45:19 +0000 (16:45 +0200)
committerMarcin Siodelski <marcin@isc.org>
Wed, 26 Sep 2012 14:47:30 +0000 (16:47 +0200)
src/lib/dhcp/tests/iface_mgr_unittest.cc
tests/tools/perfdhcp/test_control.cc

index 9ca789970f88be8748a5c7402ce935e074eb0c75..2c7b86b182f66552b33bc4c2bbf078decb03490d 100644 (file)
@@ -439,6 +439,8 @@ TEST_F(IfaceMgrTest, sockets6) {
     // removed code for binding socket twice to the same address/port
     // as it caused problems on some platforms (e.g. Mac OS X)
 
+    // Close sockets here because the following tests will want to
+    // open sockets on the same ports.
     ifacemgr->closeSockets();
 
     // Use address that is not assigned to LOOPBACK iface.
@@ -453,6 +455,9 @@ TEST_F(IfaceMgrTest, sockets6) {
         ifacemgr->openSocket("non_existing_interface", loAddr, 10548),
         BadValue
     );
+
+    // Do not call closeSockets() because it is called by IfaceMgr's
+    // virtual destructor.
 }
 
 TEST_F(IfaceMgrTest, socketsFromIface) {
@@ -476,6 +481,8 @@ TEST_F(IfaceMgrTest, socketsFromIface) {
     EXPECT_GT(socket2, 0);
     close(socket2);
 
+    // Close sockets here because the following tests will want to
+    // open sockets on the same ports.
     ifacemgr->closeSockets();
 
     // Use invalid interface name.
@@ -483,6 +490,9 @@ TEST_F(IfaceMgrTest, socketsFromIface) {
         ifacemgr->openSocketFromIface("non_existing_interface", PORT1, AF_INET),
         BadValue
     );
+
+    // Do not call closeSockets() because it is called by IfaceMgr's
+    // virtual destructor.
 }
 
 
@@ -507,6 +517,8 @@ TEST_F(IfaceMgrTest, socketsFromAddress) {
     // socket descriptor must be positive integer
     EXPECT_GT(socket2, 0);
 
+    // Close sockets here because the following tests will want to
+    // open sockets on the same ports.
     ifacemgr->closeSockets();
 
     // Use non-existing address.
@@ -514,6 +526,9 @@ TEST_F(IfaceMgrTest, socketsFromAddress) {
     EXPECT_THROW(
         ifacemgr->openSocketFromAddress(invalidAddr, PORT1), BadValue
     );
+
+    // Do not call closeSockets() because it is called by IfaceMgr's
+    // virtual destructor.
 }
 
 TEST_F(IfaceMgrTest, socketsFromRemoteAddress) {
@@ -537,6 +552,8 @@ TEST_F(IfaceMgrTest, socketsFromRemoteAddress) {
     );
     EXPECT_GT(socket2, 0);
 
+    // Close sockets here because the following tests will want to
+    // open sockets on the same ports.
     ifacemgr->closeSockets();
 
     // The following test is currently disabled for OSes other than
@@ -552,6 +569,9 @@ TEST_F(IfaceMgrTest, socketsFromRemoteAddress) {
     );
     EXPECT_GT(socket3, 0);
 #endif
+
+    // Do not call closeSockets() because it is called by IfaceMgr's
+    // virtual destructor.
 }
 
 // TODO: disabled due to other naming on various systems
index 55a3c3c464907b669b542711a2b8e7af0182c041..7ab4f01a88de56ac44fd322d2a23337f15f8ab02 100644 (file)
@@ -788,7 +788,7 @@ TestControl::receivePackets(const TestControlSocket& socket) {
             try {
                 pkt4 = IfaceMgr::instance().receive4(timeout);
             } catch (const Exception& e) {
-                std::cout << "Failed to receive DHCPv4 packet: "
+                std::cerr << "Failed to receive DHCPv4 packet: "
                           << e.what() <<  std::endl;
             }
             if (!pkt4) {
@@ -806,7 +806,7 @@ TestControl::receivePackets(const TestControlSocket& socket) {
             try {
                 pkt6 = IfaceMgr::instance().receive6(timeout);
             } catch (const Exception& e) {
-                std::cout << "Failed to receive DHCPv6 packet: "
+                std::cerr << "Failed to receive DHCPv6 packet: "
                           << e.what() << std::endl;
             }
             if (!pkt6) {