Parcourir la source

[2721] Added test of post Option6IA fetch in Dhcpv6SrvTest::checkIA_NA()
per review comments.

Thomas Markwalder il y a 12 ans
Parent
commit
88d5e6c5a7
1 fichiers modifiés avec 6 ajouts et 1 suppressions
  1. 6 1
      src/bin/dhcp6/tests/dhcp6_srv_unittest.cc

+ 6 - 1
src/bin/dhcp6/tests/dhcp6_srv_unittest.cc

@@ -256,7 +256,12 @@ public:
         }
  
         boost::shared_ptr<Option6IA> ia = boost::dynamic_pointer_cast<Option6IA>(tmp);
-        EXPECT_EQ(expected_iaid, ia->getIAID() );
+        if (!ia) {
+            ADD_FAILURE() << "IA_NA cannot convert option ptr to Option6";
+            return (boost::shared_ptr<Option6IAAddr>());
+        }
+
+        EXPECT_EQ(expected_iaid, ia->getIAID());
         EXPECT_EQ(expected_t1, ia->getT1());
         EXPECT_EQ(expected_t2, ia->getT2());