From: Slawek Figiel Date: Thu, 6 Apr 2023 16:46:09 +0000 (+0200) Subject: [#2815] Add unit tests X-Git-Tag: Kea-2.3.8~75 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=70c2bc906f53d238464f0c6e5d81b20dc81cb99b;p=thirdparty%2Fkea.git [#2815] Add unit tests --- diff --git a/src/lib/dhcpsrv/tests/cfg_hosts_unittest.cc b/src/lib/dhcpsrv/tests/cfg_hosts_unittest.cc index de45d7965b..8bb0ff46f6 100644 --- a/src/lib/dhcpsrv/tests/cfg_hosts_unittest.cc +++ b/src/lib/dhcpsrv/tests/cfg_hosts_unittest.cc @@ -687,6 +687,22 @@ TEST_F(CfgHostsTest, del6) { EXPECT_FALSE(host); } +// This test checks that false is returned for deleting the IPv4 host that +// doesn't exist. +TEST_F(CfgHostsTest, del4MissingHost) { + CfgHosts cfg; + EXPECT_FALSE(cfg.del4(SubnetID(42), Host::IdentifierType::IDENT_DUID, + &duids_[0]->getDuid()[0], duids_[0]->getDuid().size())); +} + +// This test checks that false is returned for deleting the IPv6 host that +// doesn't exist. +TEST_F(CfgHostsTest, del6MissingHost) { + CfgHosts cfg; + EXPECT_FALSE(cfg.del6(SubnetID(42), Host::IdentifierType::IDENT_DUID, + &duids_[0]->getDuid()[0], duids_[0]->getDuid().size())); +} + // This test checks that all reservations for the specified IPv4 subnet can // be deleted. TEST_F(CfgHostsTest, deleteAll4) {