]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#689] Test failed lease values against expected.
authorMarcin Siodelski <marcin@isc.org>
Mon, 24 Jun 2019 16:12:11 +0000 (18:12 +0200)
committerMarcin Siodelski <marcin@isc.org>
Mon, 24 Jun 2019 17:10:14 +0000 (13:10 -0400)
src/hooks/dhcp/lease_cmds/tests/lease_cmds_unittest.cc

index 1d5117eb40ccbd30403cff45270851032b2b3eff..0dbaefb1ad143ea7a2bf03a06e4625d6140ec60e 100644 (file)
@@ -526,15 +526,18 @@ public:
                 auto lease_type = failed_lease->get("type");
                 ASSERT_TRUE(lease_type);
                 ASSERT_EQ(Element::string, lease_type->getType());
+                EXPECT_EQ(expected_type, lease_type->stringValue());
 
                 auto control_result = failed_lease->get("result");
                 ASSERT_TRUE(control_result);
                 ASSERT_EQ(Element::integer, control_result->getType());
+                EXPECT_EQ(expected_control_result, control_result->intValue());
 
                 if (!expected_error_msg.empty()) {
                     auto error_msg = failed_lease->get("error-message");
                     ASSERT_TRUE(error_msg);
                     ASSERT_EQ(Element::string, error_msg->getType());
+                    EXPECT_EQ(expected_error_msg, error_msg->stringValue());
                 }
 
                 return;