From 70c2bc906f53d238464f0c6e5d81b20dc81cb99b Mon Sep 17 00:00:00 2001 From: Slawek Figiel Date: Thu, 6 Apr 2023 18:46:09 +0200 Subject: [PATCH] [#2815] Add unit tests --- src/lib/dhcpsrv/tests/cfg_hosts_unittest.cc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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) { -- 2.47.2