X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-dom-broker%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fsal%2Fdom%2Fstore%2Fimpl%2FModificationMetadataTreeTest.java;h=efa5068fb61a2ebbcfc7eb8e9e4ca35d7fd3ac40;hb=refs%2Fchanges%2F21%2F7221%2F2;hp=7610a78364f4f46d7c01b003202b6da104f9f054;hpb=5addf999f56b85bf62416cd2dfcb0d14a58268c0;p=controller.git diff --git a/opendaylight/md-sal/sal-dom-broker/src/test/java/org/opendaylight/controller/md/sal/dom/store/impl/ModificationMetadataTreeTest.java b/opendaylight/md-sal/sal-dom-broker/src/test/java/org/opendaylight/controller/md/sal/dom/store/impl/ModificationMetadataTreeTest.java index 7610a78364..efa5068fb6 100644 --- a/opendaylight/md-sal/sal-dom-broker/src/test/java/org/opendaylight/controller/md/sal/dom/store/impl/ModificationMetadataTreeTest.java +++ b/opendaylight/md-sal/sal-dom-broker/src/test/java/org/opendaylight/controller/md/sal/dom/store/impl/ModificationMetadataTreeTest.java @@ -135,18 +135,11 @@ public class ModificationMetadataTreeTest { .withChild(BAR_NODE).build()).build(); } - private StoreMetadataNode createDocumentOneMetadata() { - UnsignedLong version = UnsignedLong.valueOf(0); - return StoreMetadataNode.createRecursivelly(createDocumentOne(), version); - } - @Test public void basicReadWrites() { - MutableDataTree modificationTree = MutableDataTree.from( - DataAndMetadataSnapshot.builder() // - .setMetadataTree(createDocumentOneMetadata()) // - .setSchemaContext(schemaContext) // - .build(), new SchemaAwareApplyOperationRoot(schemaContext)); + DataTreeModification modificationTree = DataTreeModification.from(new DataTree.Snapshot(schemaContext, + StoreMetadataNode.createRecursively(createDocumentOne(), UnsignedLong.valueOf(5))), + new SchemaAwareApplyOperationRoot(schemaContext)); Optional> originalBarNode = modificationTree.read(OUTER_LIST_2_PATH); assertTrue(originalBarNode.isPresent()); assertSame(BAR_NODE, originalBarNode.get()); @@ -167,11 +160,11 @@ public class ModificationMetadataTreeTest { } - public MutableDataTree createEmptyModificationTree() { + public DataTreeModification createEmptyModificationTree() { /** * Creates empty Snapshot with associated schema context. */ - DataAndMetadataSnapshot emptySnapshot = DataAndMetadataSnapshot.createEmpty(schemaContext); + DataTree t = DataTree.create(schemaContext); /** * @@ -179,7 +172,7 @@ public class ModificationMetadataTreeTest { * context. * */ - MutableDataTree modificationTree = MutableDataTree.from(emptySnapshot, new SchemaAwareApplyOperationRoot( + DataTreeModification modificationTree = DataTreeModification.from(t.takeSnapshot(), new SchemaAwareApplyOperationRoot( schemaContext)); return modificationTree; } @@ -187,7 +180,7 @@ public class ModificationMetadataTreeTest { @Test public void createFromEmptyState() { - MutableDataTree modificationTree = createEmptyModificationTree(); + DataTreeModification modificationTree = createEmptyModificationTree(); /** * Writes empty container node to /test * @@ -224,7 +217,7 @@ public class ModificationMetadataTreeTest { @Test public void writeSubtreeReadChildren() { - MutableDataTree modificationTree = createEmptyModificationTree(); + DataTreeModification modificationTree = createEmptyModificationTree(); modificationTree.write(TEST_PATH, createTestContainer()); Optional> potential = modificationTree.read(TWO_TWO_PATH); MapEntryNode node = assertPresentAndType(potential, MapEntryNode.class); @@ -232,7 +225,7 @@ public class ModificationMetadataTreeTest { @Test public void writeSubtreeDeleteChildren() { - MutableDataTree modificationTree = createEmptyModificationTree(); + DataTreeModification modificationTree = createEmptyModificationTree(); modificationTree.write(TEST_PATH, createTestContainer()); // We verify data are present