]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[4286] Added empty mobile-ip-home-agent test
authorFrancis Dupont <fdupont@isc.org>
Thu, 28 Jan 2016 13:34:10 +0000 (14:34 +0100)
committerFrancis Dupont <fdupont@isc.org>
Thu, 28 Jan 2016 13:34:10 +0000 (14:34 +0100)
src/lib/dhcp/tests/option4_addrlst_unittest.cc

index 32b939389bc9bd8911b3ea91a3a40041d8829b97..ed667b1846378c30f5e23441526e5a1a78db0b7e 100644 (file)
@@ -196,6 +196,16 @@ TEST_F(Option4AddrLstTest, assembly4) {
     );
 }
 
+TEST_F(Option4AddrLstTest, empty) {
+
+    scoped_ptr<Option4AddrLst> opt;
+    // the mobile-ip-home-agent option can be empty
+    EXPECT_NO_THROW(opt.reset(new Option4AddrLst(DHO_HOME_AGENT_ADDRS)));
+    Option4AddrLst::AddressContainer addrs = opt->getAddresses();
+    ASSERT_EQ(0, addrs.size());
+    EXPECT_NO_THROW(opt.reset());
+}
+
 TEST_F(Option4AddrLstTest, setAddress) {
 
     scoped_ptr<Option4AddrLst> opt;