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%2FTestUtils.java;h=0b3fd47f148777e7aee0cbbaa7ecf9aedf6c2d62;hb=982e75ece2483e413befe3edd8fd90022a644f72;hp=0bb4cd28b31272ac8034566539dd8f5baf2961d8;hpb=de76f7996dc99d8580345e20ac4cd6e90330037f;p=netconf.git diff --git a/restconf/restconf-nb-rfc8040/src/test/java/org/opendaylight/restconf/nb/rfc8040/TestUtils.java b/restconf/restconf-nb-rfc8040/src/test/java/org/opendaylight/restconf/nb/rfc8040/TestUtils.java index 0bb4cd28b3..0b3fd47f14 100644 --- a/restconf/restconf-nb-rfc8040/src/test/java/org/opendaylight/restconf/nb/rfc8040/TestUtils.java +++ b/restconf/restconf-nb-rfc8040/src/test/java/org/opendaylight/restconf/nb/rfc8040/TestUtils.java @@ -13,7 +13,6 @@ import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.mock; import com.google.common.base.Preconditions; -import com.google.common.util.concurrent.Futures; import java.io.BufferedReader; import java.io.ByteArrayOutputStream; import java.io.File; @@ -40,10 +39,11 @@ import javax.xml.transform.TransformerFactory; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; import org.mockito.Mockito; -import org.opendaylight.controller.md.sal.dom.api.DOMDataBroker; -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.dom.api.DOMDataBroker; +import org.opendaylight.mdsal.dom.api.DOMDataTreeWriteTransaction; import org.opendaylight.mdsal.dom.api.DOMSchemaService; +import org.opendaylight.mdsal.dom.api.DOMTransactionChain; import org.opendaylight.restconf.nb.rfc8040.handlers.SchemaContextHandler; import org.opendaylight.restconf.nb.rfc8040.handlers.TransactionChainHandler; import org.opendaylight.yangtools.util.xml.UntrustedXML; @@ -53,7 +53,7 @@ import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdent import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates; import org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; -import org.opendaylight.yangtools.yang.data.impl.schema.builder.api.DataContainerNodeAttrBuilder; +import org.opendaylight.yangtools.yang.data.impl.schema.builder.api.DataContainerNodeBuilder; import org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableLeafNodeBuilder; import org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableMapEntryNodeBuilder; import org.opendaylight.yangtools.yang.model.api.DataSchemaNode; @@ -250,7 +250,7 @@ public final class TestUtils { public static NormalizedNode prepareNormalizedNodeWithIetfInterfacesInterfacesData() throws ParseException { final String ietfInterfacesDate = "2013-07-04"; final String namespace = "urn:ietf:params:xml:ns:yang:ietf-interfaces"; - final DataContainerNodeAttrBuilder mapEntryNode = + final DataContainerNodeBuilder mapEntryNode = ImmutableMapEntryNodeBuilder.create(); final Map predicates = new HashMap<>(); @@ -275,11 +275,11 @@ public final class TestUtils { return mapEntryNode.build(); } - public static SchemaContextHandler newSchemaContextHandler(SchemaContext schemaContext) { + public static SchemaContextHandler newSchemaContextHandler(final SchemaContext schemaContext) { DOMDataBroker mockDataBroker = mock(DOMDataBroker.class); DOMTransactionChain mockChain = mock(DOMTransactionChain.class); - DOMDataWriteTransaction mockTx = mock(DOMDataWriteTransaction.class); - doReturn(Futures.immediateCheckedFuture(null)).when(mockTx).submit(); + DOMDataTreeWriteTransaction mockTx = mock(DOMDataTreeWriteTransaction.class); + doReturn(CommitInfo.emptyFluentFuture()).when(mockTx).commit(); doReturn(mockTx).when(mockChain).newWriteOnlyTransaction(); doReturn(mockChain).when(mockDataBroker).createTransactionChain(any());