[ONOS-6869] Move blocking DocumentTree to core primitives package and implement default methods for constructing blocking primitives

Change-Id: I9c227a690a120dba7d9d89c6c9178c8b357b52aa
diff --git a/core/api/src/test/java/org/onosproject/store/service/DocumentPathTest.java b/core/api/src/test/java/org/onosproject/store/service/DocumentPathTest.java
index d267814..353cf30 100644
--- a/core/api/src/test/java/org/onosproject/store/service/DocumentPathTest.java
+++ b/core/api/src/test/java/org/onosproject/store/service/DocumentPathTest.java
@@ -37,6 +37,8 @@
         assertEquals(path.pathElements(), Arrays.asList("root", "a", "b"));
         assertEquals(path("root.a"), path.parent());
         assertEquals(path("b"), path.childPath());
+        path = DocumentPath.from("root", "a", "b");
+        assertEquals(path.pathElements(), Arrays.asList("root", "a", "b"));
     }
 
     @Test