From 1414a9633f20638a9526b1493b1c28c320c3982b Mon Sep 17 00:00:00 2001 From: Francis Dupont Date: Mon, 24 Sep 2018 13:13:23 +0200 Subject: [PATCH] [65-libyang-option-data] Improved set* unit tests --- src/lib/yang/tests/translator_option_data_unittests.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/lib/yang/tests/translator_option_data_unittests.cc b/src/lib/yang/tests/translator_option_data_unittests.cc index cef0f0d838..38f312d327 100644 --- a/src/lib/yang/tests/translator_option_data_unittests.cc +++ b/src/lib/yang/tests/translator_option_data_unittests.cc @@ -97,6 +97,11 @@ TEST_F(TranslatorOptionDataListTest, setEmpty) { EXPECT_NO_THROW(options = t_obj_->getOptionDataList(xpath)); ASSERT_TRUE(options); EXPECT_EQ(0, options->size()); + + // Check that the tree representation is empty. + S_Tree tree; + EXPECT_NO_THROW(tree = sess_->get_subtree("/kea-dhcp6-server:config")); + EXPECT_FALSE(tree); } // This test verifies that one option data can be properly translated @@ -144,6 +149,9 @@ TEST_F(TranslatorOptionDataListTest, set) { " |\n" " -- always-send = false\n"; EXPECT_EQ(expected, tree->to_string(100)); + + // Check it validates. + EXPECT_NO_THROW(sess_->validate()); } }; // end of anonymous namespace -- 2.47.2