]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#3446] added unittests
authorRazvan Becheriu <razvan@isc.org>
Wed, 10 Jul 2024 21:18:38 +0000 (00:18 +0300)
committerRazvan Becheriu <razvan@isc.org>
Tue, 16 Jul 2024 12:43:21 +0000 (12:43 +0000)
src/lib/dhcpsrv/tests/network_state_unittest.cc

index 84f26c6ee3591b7ae95bff7dc40d6f72fd61504a..4f7b539e49674075d0d51109c63ee518929f08ff 100644 (file)
@@ -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