Resolve Bug:853 - remove groovy from config code generator.
[controller.git] / opendaylight / config / config-manager / src / test / java / org / opendaylight / controller / config / manager / testingservices / parallelapsp / test / MockedDependenciesTest.java
index c27e01f19b7a839272c98a67e336437f7b47c8b8..642f526efd703730e7c19931496cfb803d0e91cb 100644 (file)
@@ -49,19 +49,15 @@ public class MockedDependenciesTest extends AbstractParallelAPSPTest {
     public static class MockedThreadPoolModule implements Module,
             MockedTestingThreadPoolConfigMXBean,
             TestingThreadPoolServiceInterface {
-        int threadCount;
 
-        public MockedThreadPoolModule() {
-        }
+        private final ModuleIdentifier moduleIdentifier;
+
+        int threadCount;
 
         public MockedThreadPoolModule(
-                DynamicMBeanWithInstance dynamicMBeanWithInstance) {
+                DynamicMBeanWithInstance dynamicMBeanWithInstance, ModuleIdentifier moduleIdentifier) {
             // no reconfiguration / reuse is supported
-        }
-
-        @Override
-        public ModuleIdentifier getName() {
-            return new ModuleIdentifier("a", "b");
+            this.moduleIdentifier = moduleIdentifier;
         }
 
         @Override
@@ -83,6 +79,11 @@ public class MockedDependenciesTest extends AbstractParallelAPSPTest {
         public Closeable getInstance() {
             return new MockedThreadPool(threadCount);
         }
+
+        @Override
+        public ModuleIdentifier getIdentifier() {
+            return moduleIdentifier;
+        }
     }
 
     public static class MockedThreadPool implements TestingThreadPoolIfc,
@@ -110,7 +111,7 @@ public class MockedDependenciesTest extends AbstractParallelAPSPTest {
     }
 
     @Override
-    String getThreadPoolImplementationName() {
+    protected String getThreadPoolImplementationName() {
         return threadPoolImplementationName;
     }