Add support for `empty` YANG leaf type
Change-Id: I87eafae9df9accdaa4579ace769996e70da6cb1c
diff --git a/tests/datastore_access.cpp b/tests/datastore_access.cpp
index 51bcd81..088fc4b 100644
--- a/tests/datastore_access.cpp
+++ b/tests/datastore_access.cpp
@@ -359,6 +359,17 @@
REQUIRE(datastore.getItems("/example-schema:blob") == expected);
}
+ SECTION("empty")
+ {
+ datastore.setLeaf("/example-schema:dummy", empty_{});
+ REQUIRE_CALL(mock, write("/example-schema:dummy", std::nullopt, ""s));
+ datastore.commitChanges();
+ DatastoreAccess::Tree expected {
+ {"/example-schema:dummy", empty_{}},
+ };
+ REQUIRE(datastore.getItems("/example-schema:dummy") == expected);
+ }
+
SECTION("operational data")
{
MockDataSupplier mockOpsData;