X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fconfig%2Fyang-jmx-generator%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fyangjmxgenerator%2FAbstractYangTest.java;h=c0e26688a650d5a77bbe92a122936e7f9dbdeb02;hp=9a2322143393ee2c26a57c948925b3d449505d8e;hb=f43b01b81319959b1907e3e04537f5169e7f33d8;hpb=fa16f0ff31647202076443a5a6155393387d5d5f diff --git a/opendaylight/config/yang-jmx-generator/src/test/java/org/opendaylight/controller/config/yangjmxgenerator/AbstractYangTest.java b/opendaylight/config/yang-jmx-generator/src/test/java/org/opendaylight/controller/config/yangjmxgenerator/AbstractYangTest.java index 9a23221433..c0e26688a6 100644 --- a/opendaylight/config/yang-jmx-generator/src/test/java/org/opendaylight/controller/config/yangjmxgenerator/AbstractYangTest.java +++ b/opendaylight/config/yang-jmx-generator/src/test/java/org/opendaylight/controller/config/yangjmxgenerator/AbstractYangTest.java @@ -10,7 +10,9 @@ package org.opendaylight.controller.config.yangjmxgenerator; import static org.hamcrest.CoreMatchers.is; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertThat; + import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableList; import com.google.common.collect.Sets; import java.io.InputStream; import java.util.ArrayList; @@ -46,20 +48,20 @@ public abstract class AbstractYangTest { @Before public void loadYangFiles() throws Exception { - final List yangISs = new ArrayList<>(); - yangISs.addAll(getStreams("/test-config-threads.yang", - "/test-config-threads-java.yang", - "/config-bgp-listener-impl.yang", "/ietf-inet-types.yang", - "/config-jmx-it.yang", "/config-jmx-it-impl.yang", - "/test-config-files.yang", "/test-config-files1.yang")); + final List yangResources = new ArrayList<>(); + yangResources.add("/test-config-threads.yang"); + yangResources.add("/test-config-threads-java.yang"); + yangResources.add("/config-bgp-listener-impl.yang"); + yangResources.add("/ietf-inet-types.yang"); + yangResources.add("/config-jmx-it.yang"); + yangResources.add("/config-jmx-it-impl.yang"); + yangResources.add("/test-config-files.yang"); + yangResources.add("/test-config-files1.yang"); - yangISs.addAll(getConfigApiYangInputStreams()); + yangResources.addAll(getConfigApiYangs()); + + this.context = YangParserTestUtils.parseYangResources(AbstractYangTest.class, yangResources); - this.context = YangParserTestUtils.parseYangStreams(yangISs); - // close ISs - for (final InputStream is : yangISs) { - is.close(); - } this.namesToModules = YangModelSearchUtils.mapModulesByNames(this.context .getModules()); this.configModule = this.namesToModules.get(ConfigConstants.CONFIG_MODULE); @@ -74,11 +76,10 @@ public abstract class AbstractYangTest { this.jmxImplModule = this.namesToModules.get("config-jmx-it-impl"); this.testFilesModule = this.namesToModules.get("test-config-files"); this.testFiles1Module = this.namesToModules.get("test-config-files1"); - } - public static List getConfigApiYangInputStreams() { - return getStreams("/META-INF/yang/config@2013-04-05.yang", "/META-INF/yang/rpc-context@2013-06-17.yang"); + public static List getConfigApiYangs() { + return ImmutableList.of("/META-INF/yang/config@2013-04-05.yang", "/META-INF/yang/rpc-context@2013-06-17.yang"); } public Map mapIdentitiesByQNames(final Module module) {