From: Robert Varga Date: Sat, 31 Mar 2018 13:06:00 +0000 (+0200) Subject: Adjust unit test to YangModuleInfo API change X-Git-Tag: release/fluorine~132 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=4f82c49691f091f0ba6b09a07525edb246f17321 Adjust unit test to YangModuleInfo API change YangModuleInfo has better interface, hence we can take advantage of it. Change-Id: I971bd0bd9fe521b63bb0133fdac3a1b1a30504a7 Signed-off-by: Robert Varga --- diff --git a/opendaylight/md-sal/sal-binding-dom-it/src/test/java/org/opendaylight/controller/sal/binding/test/connect/dom/DOMRpcServiceTestBugfix560.java b/opendaylight/md-sal/sal-binding-dom-it/src/test/java/org/opendaylight/controller/sal/binding/test/connect/dom/DOMRpcServiceTestBugfix560.java index 4b10353caa..041c207098 100644 --- a/opendaylight/md-sal/sal-binding-dom-it/src/test/java/org/opendaylight/controller/sal/binding/test/connect/dom/DOMRpcServiceTestBugfix560.java +++ b/opendaylight/md-sal/sal-binding-dom-it/src/test/java/org/opendaylight/controller/sal/binding/test/connect/dom/DOMRpcServiceTestBugfix560.java @@ -12,12 +12,9 @@ import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; import com.google.common.base.Optional; -import com.google.common.io.ByteSource; import com.google.common.util.concurrent.CheckedFuture; import com.google.common.util.concurrent.Futures; import com.google.common.util.concurrent.MoreExecutors; -import java.io.IOException; -import java.io.InputStream; import java.util.concurrent.ExecutionException; import java.util.concurrent.Future; import org.junit.After; @@ -44,7 +41,6 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier; import org.opendaylight.yangtools.yang.binding.YangModuleInfo; import org.opendaylight.yangtools.yang.binding.util.BindingReflections; import org.opendaylight.yangtools.yang.common.QName; -import org.opendaylight.yangtools.yang.common.Revision; import org.opendaylight.yangtools.yang.common.RpcResult; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; import org.opendaylight.yangtools.yang.model.api.SchemaContext; @@ -98,14 +94,9 @@ public class DOMRpcServiceTestBugfix560 { assertNotNull(moduleInfo); schemaContext = YangParserTestUtils.parseYangSources(StatementParserMode.DEFAULT_MODE, null, - YangTextSchemaSource.delegateForByteSource(RevisionSourceIdentifier.create(moduleInfo.getName(), - Revision.ofNullable(moduleInfo.getRevision())), new ByteSource() { - - @Override - public InputStream openStream() throws IOException { - return moduleInfo.getModuleSourceStream(); - } - })); + YangTextSchemaSource.delegateForByteSource(RevisionSourceIdentifier.create( + moduleInfo.getName().getLocalName(), moduleInfo.getName().getRevision()), + moduleInfo.getYangTextByteSource())); } private static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier createBITllIdentifier(