X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding%2Fmdsal-binding-dom-adapter%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fdom%2Fadapter%2Ftest%2FWriteTransactionTest.java;h=55f26a098e22978b89d928357899758c2d47dd3d;hb=a1a6144b0fc5baa9b99fe314a43363f6c6a5e283;hp=d742d325bed2d380c339cf429686fddab6600769;hpb=79c044223ce3b144300eeeacfa8df3cb24d5a916;p=mdsal.git diff --git a/binding/mdsal-binding-dom-adapter/src/test/java/org/opendaylight/mdsal/binding/dom/adapter/test/WriteTransactionTest.java b/binding/mdsal-binding-dom-adapter/src/test/java/org/opendaylight/mdsal/binding/dom/adapter/test/WriteTransactionTest.java index d742d325be..55f26a098e 100644 --- a/binding/mdsal-binding-dom-adapter/src/test/java/org/opendaylight/mdsal/binding/dom/adapter/test/WriteTransactionTest.java +++ b/binding/mdsal-binding-dom-adapter/src/test/java/org/opendaylight/mdsal/binding/dom/adapter/test/WriteTransactionTest.java @@ -49,6 +49,13 @@ public class WriteTransactionTest extends AbstractDataBrokerTest { assertTrue("List node must exists after commit",listNode.isPresent()); } + @Test + public void testPutCreateParentsSuperfluous() throws InterruptedException, ExecutionException { + final WriteTransaction writeTx = getDataBroker().newWriteOnlyTransaction(); + writeTx.mergeParentStructurePut(LogicalDatastoreType.OPERATIONAL, TOP_PATH, new TopBuilder().build()); + writeTx.commit().get(); + } + @Test public void testMergeCreateParentsSuccess() throws InterruptedException, ExecutionException { final WriteTransaction writeTx = getDataBroker().newWriteOnlyTransaction(); @@ -61,4 +68,11 @@ public class WriteTransactionTest extends AbstractDataBrokerTest { final Optional listNode = readTx.read(LogicalDatastoreType.OPERATIONAL, NODE_PATH).get(); assertTrue("List node must exists after commit",listNode.isPresent()); } + + @Test + public void testMergeCreateParentsSuperfluous() throws InterruptedException, ExecutionException { + final WriteTransaction writeTx = getDataBroker().newWriteOnlyTransaction(); + writeTx.mergeParentStructurePut(LogicalDatastoreType.OPERATIONAL, TOP_PATH, new TopBuilder().build()); + writeTx.commit().get(); + } }