Bug 6859 - Binding generator v1 refactoring
[controller.git] / opendaylight / config / yang-jmx-generator / src / test / java / org / opendaylight / controller / config / yangjmxgenerator / AbstractYangTest.java
index eb5f70d7c2ba0087c0a84babeb73bbc9ad265c9e..fc11e932c32249b8326ab6f38e3a849a88f11d96 100644 (file)
@@ -10,7 +10,6 @@ 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.Sets;
 import java.io.InputStream;
@@ -22,7 +21,7 @@ import java.util.Set;
 import org.junit.Assert;
 import org.junit.Before;
 import org.opendaylight.controller.config.yangjmxgenerator.plugin.util.YangModelSearchUtils;
-import org.opendaylight.yangtools.sal.binding.yang.types.TypeProviderImpl;
+import org.opendaylight.mdsal.binding.yang.types.TypeProviderImpl;
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.model.api.IdentitySchemaNode;
 import org.opendaylight.yangtools.yang.model.api.Module;
@@ -47,7 +46,7 @@ public abstract class AbstractYangTest {
 
     @Before
     public void loadYangFiles() throws Exception {
-        List<InputStream> yangISs = new ArrayList<>();
+        final List<InputStream> yangISs = new ArrayList<>();
         yangISs.addAll(getStreams("/test-config-threads.yang",
                 "/test-config-threads-java.yang",
                 "/config-bgp-listener-impl.yang", "/ietf-inet-types.yang",
@@ -56,25 +55,25 @@ public abstract class AbstractYangTest {
 
         yangISs.addAll(getConfigApiYangInputStreams());
 
-        context = YangParserTestUtils.parseYangStreams(yangISs);
+        this.context = YangParserTestUtils.parseYangStreams(yangISs);
         // close ISs
-        for (InputStream is : yangISs) {
+        for (final InputStream is : yangISs) {
             is.close();
         }
-        namesToModules = YangModelSearchUtils.mapModulesByNames(context
+        this.namesToModules = YangModelSearchUtils.mapModulesByNames(this.context
                 .getModules());
-        configModule = namesToModules.get(ConfigConstants.CONFIG_MODULE);
-        rpcContextModule = namesToModules.get(ConfigConstants.CONFIG_MODULE);
-        threadsModule = namesToModules
+        this.configModule = this.namesToModules.get(ConfigConstants.CONFIG_MODULE);
+        this.rpcContextModule = this.namesToModules.get(ConfigConstants.CONFIG_MODULE);
+        this.threadsModule = this.namesToModules
                 .get(ConfigConstants.CONFIG_THREADS_MODULE);
-        threadsJavaModule = namesToModules.get("config-threads-java");
-        bgpListenerJavaModule = namesToModules.get("config-bgp-listener-impl");
-        ietfInetTypesModule = namesToModules
+        this.threadsJavaModule = this.namesToModules.get("config-threads-java");
+        this.bgpListenerJavaModule = this.namesToModules.get("config-bgp-listener-impl");
+        this.ietfInetTypesModule = this.namesToModules
                 .get(ConfigConstants.IETF_INET_TYPES);
-        jmxModule = namesToModules.get("config-jmx-it");
-        jmxImplModule = namesToModules.get("config-jmx-it-impl");
-        testFilesModule = namesToModules.get("test-config-files");
-        testFiles1Module = namesToModules.get("test-config-files1");
+        this.jmxModule = this.namesToModules.get("config-jmx-it");
+        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");
 
     }
 
@@ -83,9 +82,9 @@ public abstract class AbstractYangTest {
     }
 
     public Map<QName, IdentitySchemaNode> mapIdentitiesByQNames(final Module module) {
-        Map<QName, IdentitySchemaNode> result = new HashMap<>();
-        for (IdentitySchemaNode identitySchemaNode : module.getIdentities()) {
-            QName qName = identitySchemaNode.getQName();
+        final Map<QName, IdentitySchemaNode> result = new HashMap<>();
+        for (final IdentitySchemaNode identitySchemaNode : module.getIdentities()) {
+            final QName qName = identitySchemaNode.getQName();
             Preconditions.checkArgument(
                     result.containsKey(qName) == false,
                     "Two identities of %s contain same qname %s",
@@ -96,9 +95,9 @@ public abstract class AbstractYangTest {
     }
 
     protected static List<InputStream> getStreams(final String... paths) {
-        List<InputStream> result = new ArrayList<>();
-        for (String path : paths) {
-            InputStream is = AbstractYangTest.class.getResourceAsStream(path);
+        final List<InputStream> result = new ArrayList<>();
+        for (final String path : paths) {
+            final InputStream is = AbstractYangTest.class.getResourceAsStream(path);
             assertNotNull(path + " is null", is);
             result.add(is);
         }
@@ -106,17 +105,17 @@ public abstract class AbstractYangTest {
     }
 
     protected Map<QName, ServiceInterfaceEntry>  loadThreadsServiceInterfaceEntries(final String packageName) {
-        Map<IdentitySchemaNode, ServiceInterfaceEntry> identitiesToSIs = new HashMap<>();
-        return ServiceInterfaceEntry.create(threadsModule, packageName,identitiesToSIs);
+        final Map<IdentitySchemaNode, ServiceInterfaceEntry> identitiesToSIs = new HashMap<>();
+        return ServiceInterfaceEntry.create(this.threadsModule, packageName,identitiesToSIs);
     }
 
     protected Map<String /* identity local name */, ModuleMXBeanEntry> loadThreadsJava(
             final Map<QName, ServiceInterfaceEntry> modulesToSIEs, final String packageName) {
-        Map<String /* identity local name */, ModuleMXBeanEntry> namesToMBEs = ModuleMXBeanEntry
-                .create(threadsJavaModule, modulesToSIEs, context, new TypeProviderWrapper(new TypeProviderImpl
-                (context)), packageName);
+        final Map<String /* identity local name */, ModuleMXBeanEntry> namesToMBEs = ModuleMXBeanEntry
+                .create(this.threadsJavaModule, modulesToSIEs, this.context, new TypeProviderWrapper(new TypeProviderImpl
+                (this.context)), packageName);
         Assert.assertNotNull(namesToMBEs);
-        Set<String> expectedMXBeanNames = Sets.newHashSet(EVENTBUS_MXB_NAME,
+        final Set<String> expectedMXBeanNames = Sets.newHashSet(EVENTBUS_MXB_NAME,
                 ASYNC_EVENTBUS_MXB_NAME, THREADFACTORY_NAMING_MXB_NAME,
                 THREADPOOL_DYNAMIC_MXB_NAME, THREADPOOL_REGISTRY_IMPL_NAME);
         assertThat(namesToMBEs.keySet(), is(expectedMXBeanNames));