From: Robert Varga Date: Wed, 8 Apr 2020 12:22:51 +0000 (+0200) Subject: Migrate test to use mergeParentStructure{Merge,Put} X-Git-Tag: v4.0.14~10 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=mdsal.git;a=commitdiff_plain;h=f06aa6ae3480a7744709aeb3b5dad33ff5eab2ab Migrate test to use mergeParentStructure{Merge,Put} We have deprecated these methods, make sure we migrate the test so that it does not add false warnings. Change-Id: I3a6bd6b936f34478fe7afdcc26547ffa7edb8992 Signed-off-by: Robert Varga (cherry picked from commit 77998716f93d97aa8e58e408db6d956d81b727ff) --- 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 b5c36cb065..d742d325be 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 @@ -23,7 +23,6 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.mdsal.te import org.opendaylight.yangtools.yang.binding.InstanceIdentifier; public class WriteTransactionTest extends AbstractDataBrokerTest { - private static final InstanceIdentifier TOP_PATH = InstanceIdentifier.create(Top.class); private static final TopLevelListKey TOP_LIST_KEY = new TopLevelListKey("foo"); private static final InstanceIdentifier NODE_PATH = TOP_PATH.child(TopLevelList.class, TOP_LIST_KEY); @@ -39,9 +38,8 @@ public class WriteTransactionTest extends AbstractDataBrokerTest { @Test public void testPutCreateParentsSuccess() throws InterruptedException, ExecutionException { - final WriteTransaction writeTx = getDataBroker().newWriteOnlyTransaction(); - writeTx.put(LogicalDatastoreType.OPERATIONAL, NODE_PATH, NODE,true); + writeTx.mergeParentStructurePut(LogicalDatastoreType.OPERATIONAL, NODE_PATH, NODE); writeTx.commit().get(); final ReadTransaction readTx = getDataBroker().newReadOnlyTransaction(); @@ -53,9 +51,8 @@ public class WriteTransactionTest extends AbstractDataBrokerTest { @Test public void testMergeCreateParentsSuccess() throws InterruptedException, ExecutionException { - final WriteTransaction writeTx = getDataBroker().newWriteOnlyTransaction(); - writeTx.merge(LogicalDatastoreType.OPERATIONAL, NODE_PATH, NODE,true); + writeTx.mergeParentStructureMerge(LogicalDatastoreType.OPERATIONAL, NODE_PATH, NODE); writeTx.commit().get(); final ReadTransaction readTx = getDataBroker().newReadOnlyTransaction(); @@ -64,5 +61,4 @@ public class WriteTransactionTest extends AbstractDataBrokerTest { final Optional listNode = readTx.read(LogicalDatastoreType.OPERATIONAL, NODE_PATH).get(); assertTrue("List node must exists after commit",listNode.isPresent()); } - }