From: Razvan Becheriu Date: Wed, 10 Jul 2024 21:18:38 +0000 (+0300) Subject: [#3446] added unittests X-Git-Tag: Kea-2.7.1~37 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0657e81e0ea57888d77b453dbc5b2bb735314095;p=thirdparty%2Fkea.git [#3446] added unittests --- diff --git a/src/lib/dhcpsrv/tests/network_state_unittest.cc b/src/lib/dhcpsrv/tests/network_state_unittest.cc index 84f26c6ee3..4f7b539e49 100644 --- a/src/lib/dhcpsrv/tests/network_state_unittest.cc +++ b/src/lib/dhcpsrv/tests/network_state_unittest.cc @@ -157,10 +157,17 @@ public: // This test verifies the default is enable state. void NetworkStateTest::defaultTest() { + std::string expected("{ \"disabled-by-db-connection\": false, " + "\"disabled-by-local-command\": [ ], " + "\"disabled-by-remote-command\": [ ], " + "\"disabled-by-user\": false, " + "\"globally-disabled\": false }"); NetworkState state4(NetworkState::DHCPv4); EXPECT_TRUE(state4.isServiceEnabled()); + EXPECT_EQ(expected, state4.toElement()->str()); NetworkState state6(NetworkState::DHCPv6); EXPECT_TRUE(state6.isServiceEnabled()); + EXPECT_EQ(expected, state6.toElement()->str()); } // This test verifies that it is possible to disable and then enable DHCPv4