X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=restconf%2Frestconf-nb-rfc8040%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Frestconf%2Fnb%2Frfc8040%2Frests%2Futils%2FPutDataTransactionUtilTest.java;h=dfb3ad4e32b2086dd07e3fe14408fb5aa58192e3;hb=b7537d2482ffb05582749ce80a7ca44c64a5ad6c;hp=e44d3da1f43d59b2df98d1773caf6e6c4c67c0e2;hpb=e0348041c1759f520f1f2993cc139647a41fb29e;p=netconf.git diff --git a/restconf/restconf-nb-rfc8040/src/test/java/org/opendaylight/restconf/nb/rfc8040/rests/utils/PutDataTransactionUtilTest.java b/restconf/restconf-nb-rfc8040/src/test/java/org/opendaylight/restconf/nb/rfc8040/rests/utils/PutDataTransactionUtilTest.java index e44d3da1f4..dfb3ad4e32 100644 --- a/restconf/restconf-nb-rfc8040/src/test/java/org/opendaylight/restconf/nb/rfc8040/rests/utils/PutDataTransactionUtilTest.java +++ b/restconf/restconf-nb-rfc8040/src/test/java/org/opendaylight/restconf/nb/rfc8040/rests/utils/PutDataTransactionUtilTest.java @@ -5,25 +5,25 @@ * terms of the Eclipse Public License v1.0 which accompanies this distribution, * and is available at http://www.eclipse.org/legal/epl-v10.html */ - package org.opendaylight.restconf.nb.rfc8040.rests.utils; import static org.mockito.Mockito.doNothing; import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.verify; +import static org.opendaylight.yangtools.util.concurrent.FluentFutures.immediateFalseFluentFuture; -import com.google.common.util.concurrent.Futures; import org.junit.Before; import org.junit.Test; import org.mockito.Mock; import org.mockito.Mockito; import org.mockito.MockitoAnnotations; -import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType; -import org.opendaylight.controller.md.sal.dom.api.DOMDataBroker; -import org.opendaylight.controller.md.sal.dom.api.DOMDataReadOnlyTransaction; -import org.opendaylight.controller.md.sal.dom.api.DOMDataReadWriteTransaction; -import org.opendaylight.controller.md.sal.dom.api.DOMDataWriteTransaction; -import org.opendaylight.controller.md.sal.dom.api.DOMTransactionChain; +import org.opendaylight.mdsal.common.api.CommitInfo; +import org.opendaylight.mdsal.common.api.LogicalDatastoreType; +import org.opendaylight.mdsal.dom.api.DOMDataBroker; +import org.opendaylight.mdsal.dom.api.DOMDataTreeReadTransaction; +import org.opendaylight.mdsal.dom.api.DOMDataTreeReadWriteTransaction; +import org.opendaylight.mdsal.dom.api.DOMDataTreeWriteTransaction; +import org.opendaylight.mdsal.dom.api.DOMTransactionChain; import org.opendaylight.restconf.common.context.InstanceIdentifierContext; import org.opendaylight.restconf.common.context.NormalizedNodeContext; import org.opendaylight.restconf.common.errors.RestconfDocumentedException; @@ -50,11 +50,11 @@ public class PutDataTransactionUtilTest { @Mock private DOMTransactionChain transactionChain; @Mock - private DOMDataReadWriteTransaction readWrite; + private DOMDataTreeReadWriteTransaction readWrite; @Mock - private DOMDataReadOnlyTransaction read; + private DOMDataTreeReadTransaction read; @Mock - private DOMDataWriteTransaction write; + private DOMDataTreeWriteTransaction write; @Mock private DOMDataBroker mockDataBroker; @@ -214,11 +214,11 @@ public class PutDataTransactionUtilTest { doReturn(this.readWrite).when(this.transactionChain).newReadWriteTransaction(); doReturn(this.read).when(this.transactionChain).newReadOnlyTransaction(); doReturn(this.write).when(this.transactionChain).newWriteOnlyTransaction(); - doReturn(Futures.immediateCheckedFuture(Boolean.FALSE)) + doReturn(immediateFalseFluentFuture()) .when(this.readWrite).exists(LogicalDatastoreType.CONFIGURATION, this.iid2); doNothing().when(this.readWrite).put(LogicalDatastoreType.CONFIGURATION, payload.getInstanceIdentifierContext().getInstanceIdentifier(), payload.getData()); - doReturn(Futures.immediateCheckedFuture(null)).when(this.readWrite).submit(); + doReturn(CommitInfo.emptyFluentFuture()).when(this.readWrite).commit(); PutDataTransactionUtil.putData(payload, this.refSchemaCtx, new TransactionVarsWrapper(payload.getInstanceIdentifierContext(), null, transactionChainHandler), null, @@ -238,11 +238,11 @@ public class PutDataTransactionUtilTest { doReturn(this.readWrite).when(this.transactionChain).newReadWriteTransaction(); doReturn(this.read).when(this.transactionChain).newReadOnlyTransaction(); doReturn(this.write).when(this.transactionChain).newWriteOnlyTransaction(); - doReturn(Futures.immediateCheckedFuture(Boolean.FALSE)) + doReturn(immediateFalseFluentFuture()) .when(this.readWrite).exists(LogicalDatastoreType.CONFIGURATION, this.iid); doNothing().when(this.readWrite).put(LogicalDatastoreType.CONFIGURATION, payload.getInstanceIdentifierContext().getInstanceIdentifier(), payload.getData()); - doReturn(Futures.immediateCheckedFuture(null)).when(this.readWrite).submit(); + doReturn(CommitInfo.emptyFluentFuture()).when(this.readWrite).commit(); PutDataTransactionUtil.putData(payload, this.refSchemaCtx, new TransactionVarsWrapper(payload.getInstanceIdentifierContext(), null, transactionChainHandler), null, @@ -262,17 +262,15 @@ public class PutDataTransactionUtilTest { doReturn(this.readWrite).when(this.transactionChain).newReadWriteTransaction(); doReturn(this.read).when(this.transactionChain).newReadOnlyTransaction(); doReturn(this.write).when(this.transactionChain).newWriteOnlyTransaction(); - doReturn(Futures.immediateCheckedFuture(Boolean.FALSE)) + doReturn(immediateFalseFluentFuture()) .when(this.readWrite).exists(LogicalDatastoreType.CONFIGURATION, this.iid2); doNothing().when(this.readWrite).put(LogicalDatastoreType.CONFIGURATION, payload.getInstanceIdentifierContext().getInstanceIdentifier(), payload.getData()); - doReturn(Futures.immediateCheckedFuture(null)).when(this.readWrite).submit(); + doReturn(CommitInfo.emptyFluentFuture()).when(this.readWrite).commit(); PutDataTransactionUtil.putData(payload, this.refSchemaCtx, new TransactionVarsWrapper(payload.getInstanceIdentifierContext(), null, transactionChainHandler), null, null); verify(this.readWrite).exists(LogicalDatastoreType.CONFIGURATION, this.iid2); verify(this.readWrite).put(LogicalDatastoreType.CONFIGURATION, this.iid2, payload.getData()); } - } -