X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=netconf%2Fsal-netconf-connector%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fnetconf%2Fsal%2Fconnect%2Fnetconf%2Fschema%2FNetconfRemoteSchemaYangSourceProviderTest.java;h=6b85cd1fc88f5f9ff3b6486572326373e3a9d32c;hb=bb0a5647411830d544b19fb79c35b7e563d12079;hp=c44413ded9ab9d00dced2f880b4bea94d7260a7d;hpb=ddfdd7b56162e9c45639388b10407d45f5f0ba13;p=netconf.git diff --git a/netconf/sal-netconf-connector/src/test/java/org/opendaylight/netconf/sal/connect/netconf/schema/NetconfRemoteSchemaYangSourceProviderTest.java b/netconf/sal-netconf-connector/src/test/java/org/opendaylight/netconf/sal/connect/netconf/schema/NetconfRemoteSchemaYangSourceProviderTest.java index c44413ded9..6b85cd1fc8 100644 --- a/netconf/sal-netconf-connector/src/test/java/org/opendaylight/netconf/sal/connect/netconf/schema/NetconfRemoteSchemaYangSourceProviderTest.java +++ b/netconf/sal-netconf-connector/src/test/java/org/opendaylight/netconf/sal/connect/netconf/schema/NetconfRemoteSchemaYangSourceProviderTest.java @@ -31,14 +31,14 @@ import org.opendaylight.netconf.sal.connect.netconf.util.NetconfMessageTransform import org.opendaylight.netconf.sal.connect.util.RemoteDeviceId; import org.opendaylight.yangtools.util.xml.UntrustedXML; import org.opendaylight.yangtools.yang.common.QName; -import org.opendaylight.yangtools.yang.common.RpcError; +import org.opendaylight.yangtools.yang.common.Revision; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; import org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; import org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableAnyXmlNodeBuilder; import org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableContainerNodeBuilder; import org.opendaylight.yangtools.yang.model.api.SchemaPath; -import org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceException; +import org.opendaylight.yangtools.yang.model.repo.api.RevisionSourceIdentifier; import org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier; import org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource; import org.w3c.dom.Document; @@ -55,7 +55,7 @@ public class NetconfRemoteSchemaYangSourceProviderTest { public void setUp() throws Exception { MockitoAnnotations.initMocks(this); - final DOMRpcResult value = new DefaultDOMRpcResult(getNode(), Collections.emptySet()); + final DOMRpcResult value = new DefaultDOMRpcResult(getNode(), Collections.emptySet()); CheckedFuture response = Futures.immediateCheckedFuture(value); doReturn(response).when(service).invokeRpc(any(SchemaPath.class), any(NormalizedNode.class)); @@ -65,14 +65,13 @@ public class NetconfRemoteSchemaYangSourceProviderTest { @Test public void testGetSource() throws Exception { - final SourceIdentifier identifier = SourceIdentifier.create("test", Optional.of("2016-02-08")); - final CheckedFuture module = provider.getSource(identifier); - final YangTextSchemaSource source = module.checkedGet(); + final SourceIdentifier identifier = RevisionSourceIdentifier.create("test", Revision.of("2016-02-08")); + final YangTextSchemaSource source = provider.getSource(identifier).get(); Assert.assertEquals(identifier, source.getIdentifier()); verify(service).invokeRpc( SchemaPath.create(true, NetconfMessageTransformUtil.GET_SCHEMA_QNAME), - NetconfRemoteSchemaYangSourceProvider - .createGetSchemaRequest(identifier.getName(), Optional.of(identifier.getRevision())) + NetconfRemoteSchemaYangSourceProvider.createGetSchemaRequest(identifier.getName(), + Optional.fromJavaUtil(identifier.getRevision().map(Revision::toString))) ); }