<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent-lite</artifactId>
- <version>7.0.1</version>
+ <version>7.0.2</version>
<relativePath/>
</parent>
<artifactId>javax.inject</artifactId>
</dependency>
<!-- Testing Dependencies -->
- <dependency>
- <groupId>org.opendaylight.mdsal</groupId>
- <artifactId>mdsal-binding-dom-adapter</artifactId>
- <scope>test</scope>
- <type>test-jar</type>
- </dependency>
<dependency>
<groupId>org.opendaylight.genius</groupId>
<artifactId>testutils</artifactId>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent-lite</artifactId>
- <version>7.0.1</version>
+ <version>7.0.2</version>
<relativePath/>
</parent>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent-lite</artifactId>
- <version>7.0.1</version>
+ <version>7.0.2</version>
<relativePath/>
</parent>
*/
package org.opendaylight.genius.cloudscaler.tests;
-import com.google.common.util.concurrent.ListeningExecutorService;
-import com.google.common.util.concurrent.MoreExecutors;
-import java.util.concurrent.Executors;
import org.opendaylight.genius.datastoreutils.SingleTransactionDataBroker;
import org.opendaylight.infrautils.caches.CacheProvider;
import org.opendaylight.infrautils.caches.baseimpl.CacheManagersRegistry;
import org.opendaylight.infrautils.caches.guava.internal.GuavaCacheProvider;
import org.opendaylight.infrautils.inject.guice.testutils.AbstractGuiceJsr250Module;
import org.opendaylight.mdsal.binding.api.DataBroker;
-import org.opendaylight.mdsal.binding.dom.adapter.test.AbstractBaseDataBrokerTest;
-import org.opendaylight.mdsal.binding.dom.adapter.test.AbstractDataBrokerTestCustomizer;
+import org.opendaylight.mdsal.binding.testutils.DataBrokerTestModule;
public class CloudScalerServiceTestModule extends AbstractGuiceJsr250Module {
@Override
- protected void configureBindings() throws Exception {
- AbstractBaseDataBrokerTest test = new AbstractBaseDataBrokerTest() {
- @Override
- protected AbstractDataBrokerTestCustomizer createDataBrokerTestCustomizer() {
- return new AbstractDataBrokerTestCustomizer() {
- @Override
- public ListeningExecutorService getCommitCoordinatorExecutor() {
- return MoreExecutors.listeningDecorator(Executors.newCachedThreadPool());
- }
- };
- }
- };
- test.setup();
- DataBroker dataBroker = test.getDataBroker();
+ protected void configureBindings() {
+ DataBroker dataBroker = DataBrokerTestModule.dataBroker();
bind(DataBroker.class).toInstance(dataBroker);
bind(CacheManagersRegistry.class).to(CacheManagersRegistryImpl.class);
bind(CacheProvider.class).to(GuavaCacheProvider.class);
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent-lite</artifactId>
- <version>7.0.1</version>
+ <version>7.0.2</version>
<relativePath/>
</parent>
<parent>
<groupId>org.opendaylight.mdsal</groupId>
<artifactId>binding-parent</artifactId>
- <version>6.0.0</version>
+ <version>6.0.1</version>
<relativePath/>
</parent>
<dependency>
<groupId>org.opendaylight.controller</groupId>
<artifactId>controller-artifacts</artifactId>
- <version>2.0.0</version>
+ <version>2.0.1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent</artifactId>
- <version>7.0.1</version>
+ <version>7.0.2</version>
<relativePath/>
</parent>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent-lite</artifactId>
- <version>7.0.1</version>
+ <version>7.0.2</version>
<relativePath/>
</parent>
<dependency>
<groupId>org.opendaylight.yangtools</groupId>
<artifactId>yangtools-artifacts</artifactId>
- <version>5.0.1</version>
+ <version>5.0.2</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.opendaylight.controller</groupId>
<artifactId>controller-artifacts</artifactId>
- <version>2.0.0</version>
+ <version>2.0.1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.opendaylight.mdsal</groupId>
<artifactId>mdsal-artifacts</artifactId>
- <version>6.0.0</version>
+ <version>6.0.1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent-lite</artifactId>
- <version>7.0.1</version>
+ <version>7.0.2</version>
<relativePath/>
</parent>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent-lite</artifactId>
- <version>7.0.1</version>
+ <version>7.0.2</version>
<relativePath/>
</parent>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>feature-repo-parent</artifactId>
- <version>7.0.1</version>
+ <version>7.0.2</version>
<relativePath/>
</parent>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>single-feature-parent</artifactId>
- <version>7.0.1</version>
+ <version>7.0.2</version>
<relativePath/>
</parent>
<dependency>
<groupId>org.opendaylight.mdsal</groupId>
<artifactId>mdsal-artifacts</artifactId>
- <version>6.0.0</version>
+ <version>6.0.1</version>
<scope>import</scope>
<type>pom</type>
</dependency>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>single-feature-parent</artifactId>
- <version>7.0.1</version>
+ <version>7.0.2</version>
<relativePath/>
</parent>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>single-feature-parent</artifactId>
- <version>7.0.1</version>
+ <version>7.0.2</version>
<relativePath/>
</parent>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>single-feature-parent</artifactId>
- <version>7.0.1</version>
+ <version>7.0.2</version>
<relativePath/>
</parent>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>single-feature-parent</artifactId>
- <version>7.0.1</version>
+ <version>7.0.2</version>
<relativePath/>
</parent>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent-lite</artifactId>
- <version>7.0.1</version>
+ <version>7.0.2</version>
<relativePath/>
</parent>
import org.opendaylight.genius.mdsalutil.interfaces.testutils.TestIMdsalApiManager;
import org.opendaylight.infrautils.inject.guice.testutils.AbstractGuiceJsr250Module;
import org.opendaylight.mdsal.binding.api.DataBroker;
-import org.opendaylight.mdsal.binding.dom.adapter.test.AbstractConcurrentDataBrokerTest;
+import org.opendaylight.mdsal.binding.testutils.DataBrokerTestModule;
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService;
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.lockmanager.rev160413.LockManagerService;
public class IdManagerTestModule extends AbstractGuiceJsr250Module {
@Override
- protected void configureBindings() throws Exception {
+ protected void configureBindings() {
bind(DataImportBootReady.class).toInstance(new DataImportBootReady() {});
bind(IdManagerService.class).to(IdManager.class);
bind(LockManagerService.class).to(LockManagerServiceImpl.class);
bind(LockListener.class);
bind(IdPoolListener.class);
bind(JobCoordinatorEventsWaiter.class).to(TestableJobCoordinatorEventsWaiter.class);
-
- /*AbstractBaseDataBrokerTest test = new AbstractBaseDataBrokerTest() {
- @Override
- protected AbstractDataBrokerTestCustomizer createDataBrokerTestCustomizer() {
- return new AbstractDataBrokerTestCustomizer() {
- @Override
- public ListeningExecutorService getCommitCoordinatorExecutor() {
- return MoreExecutors.listeningDecorator(Executors.newCachedThreadPool());
- }
- };
- }
- };
- test.setup();
- DataBroker dataBroker = test.getDataBroker();*/
- /***************/
- AbstractConcurrentDataBrokerTest dataBrokerTest = new AbstractConcurrentDataBrokerTest(false) {};
- dataBrokerTest.setup();
- DataBroker dataBroker = dataBrokerTest.getDataBroker();
+ DataBroker dataBroker = DataBrokerTestModule.dataBroker();
bind(DataBroker.class).toInstance(dataBroker);
}
}
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent-lite</artifactId>
- <version>7.0.1</version>
+ <version>7.0.2</version>
<relativePath/>
</parent>
import static org.mockito.Mockito.mock;
-import com.google.common.util.concurrent.ListeningExecutorService;
-import com.google.common.util.concurrent.MoreExecutors;
-import java.util.concurrent.Executors;
import org.opendaylight.daexim.DataImportBootReady;
import org.opendaylight.genius.datastoreutils.listeners.DataTreeEventCallbackRegistrar;
import org.opendaylight.genius.datastoreutils.testutils.AbstractTestableListener;
import org.opendaylight.infrautils.caches.CacheProvider;
import org.opendaylight.infrautils.inject.guice.testutils.AbstractGuiceJsr250Module;
import org.opendaylight.mdsal.binding.api.DataBroker;
-import org.opendaylight.mdsal.binding.dom.adapter.test.AbstractBaseDataBrokerTest;
-import org.opendaylight.mdsal.binding.dom.adapter.test.AbstractDataBrokerTestCustomizer;
+import org.opendaylight.mdsal.binding.dom.adapter.ConstantAdapterContext;
+import org.opendaylight.mdsal.binding.testutils.DataBrokerTestModule;
import org.opendaylight.mdsal.eos.binding.api.EntityOwnershipService;
import org.opendaylight.mdsal.eos.binding.dom.adapter.BindingDOMEntityOwnershipServiceAdapter;
import org.opendaylight.mdsal.eos.dom.simple.SimpleDOMEntityOwnershipService;
public class InterfaceManagerTestModule extends AbstractGuiceJsr250Module {
@Override
- protected void configureBindings() throws Exception {
+ protected void configureBindings() {
// Bindings for services from this project
// Bindings for external services to "real" implementations
// Bindings to test infra (fakes & mocks)
- AbstractBaseDataBrokerTest test = new AbstractBaseDataBrokerTest() {
- @Override
- protected AbstractDataBrokerTestCustomizer createDataBrokerTestCustomizer() {
- return new AbstractDataBrokerTestCustomizer() {
- @Override
- public ListeningExecutorService getCommitCoordinatorExecutor() {
- return MoreExecutors.listeningDecorator(Executors.newCachedThreadPool());
- }
- };
- }
- };
- test.setup();
- DataBroker dataBroker = test.getDataBroker();
+ DataBrokerTestModule dataBrokerTestModule = new DataBrokerTestModule(false);
+ DataBroker dataBroker = dataBrokerTestModule.getDataBroker();
bind(DataBroker.class).toInstance(dataBroker);
bind(DataTreeEventCallbackRegistrar.class).toInstance(mock(DataTreeEventCallbackRegistrar.class));
bind(ManagedNewTransactionRunner.class).toInstance(mock(ManagedNewTransactionRunner.class));
bind(ServiceRecoveryRegistry.class).toInstance(mock(ServiceRecoveryRegistry.class));
EntityOwnershipService entityOwnershipService = new BindingDOMEntityOwnershipServiceAdapter(
new SimpleDOMEntityOwnershipService(),
- test.getDataBrokerTestCustomizer().getAdapterContext());
+ new ConstantAdapterContext(dataBrokerTestModule.getBindingToNormalizedNodeCodec()));
bind(EntityOwnershipService.class).toInstance(entityOwnershipService);
bind(EntityOwnershipUtils.class);
bind(AlivenessMonitorService.class).toInstance(mock(AlivenessMonitorService.class));
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent-lite</artifactId>
- <version>7.0.1</version>
+ <version>7.0.2</version>
<relativePath/>
</parent>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent-lite</artifactId>
- <version>7.0.1</version>
+ <version>7.0.2</version>
<relativePath/>
</parent>
import static org.mockito.Mockito.mock;
-import com.google.common.util.concurrent.ListeningExecutorService;
-import com.google.common.util.concurrent.MoreExecutors;
-import java.util.concurrent.Executors;
import org.opendaylight.daexim.DataImportBootReady;
import org.opendaylight.genius.cloudscaler.api.TombstonedNodeManager;
import org.opendaylight.genius.cloudscaler.rpcservice.TombstonedNodeManagerImpl;
import org.opendaylight.infrautils.diagstatus.DiagStatusService;
import org.opendaylight.infrautils.inject.guice.testutils.AbstractGuiceJsr250Module;
import org.opendaylight.mdsal.binding.api.DataBroker;
-import org.opendaylight.mdsal.binding.dom.adapter.test.AbstractBaseDataBrokerTest;
-import org.opendaylight.mdsal.binding.dom.adapter.test.AbstractDataBrokerTestCustomizer;
+import org.opendaylight.mdsal.binding.dom.adapter.ConstantAdapterContext;
+import org.opendaylight.mdsal.binding.testutils.DataBrokerTestModule;
import org.opendaylight.mdsal.eos.binding.api.EntityOwnershipService;
import org.opendaylight.mdsal.eos.binding.dom.adapter.BindingDOMEntityOwnershipServiceAdapter;
import org.opendaylight.mdsal.eos.dom.simple.SimpleDOMEntityOwnershipService;
public class ItmTestModule extends AbstractGuiceJsr250Module {
@Override
- protected void configureBindings() throws Exception {
+ protected void configureBindings() {
// Bindings for services from this project
- /*AbstractBaseDataBrokerTest test = new AbstractBaseDataBrokerTest() {
- @Override
- protected AbstractDataBrokerTestCustomizer createDataBrokerTestCustomizer() {
- return new AbstractDataBrokerTestCustomizer() {
- @Override
- public ListeningExecutorService getCommitCoordinatorExecutor() {
- return MoreExecutors.listeningDecorator(Executors.newCachedThreadPool());
- }
- };
- }
- };
- test.setup();
- DataBroker dataBroker = test.getDataBroker();
- bind(DataBroker.class).toInstance(dataBroker);*/
-
bind(ItmRpcService.class).to(ItmManagerRpcService.class);
bind(ItmProvider.class);
ItmConfig itmConfigObj = new ItmConfigBuilder()
bind(IdManagerService.class).to(IdManager.class);
bind(LockManagerService.class).to(LockManagerServiceImpl.class);
bind(JobCoordinatorEventsWaiter.class).to(TestableJobCoordinatorEventsWaiter.class);
-
- AbstractBaseDataBrokerTest test = new AbstractBaseDataBrokerTest() {
- @Override
- protected AbstractDataBrokerTestCustomizer createDataBrokerTestCustomizer() {
- return new AbstractDataBrokerTestCustomizer() {
- @Override
- public ListeningExecutorService getCommitCoordinatorExecutor() {
- return MoreExecutors.listeningDecorator(Executors.newCachedThreadPool());
- }
- };
- }
- };
- test.setup();
- DataBroker dataBroker = test.getDataBroker();
-
- /*AbstractBaseDataBrokerTest test = new AbstractBaseDataBrokerTest() {
- protected AbstractDataBrokerTestCustomizer createDataBrokerTestCustomizer() {
- return new ConcurrentDataBrokerTestCustomizer(false);
- }
- };
- test.setup();
- DataBroker dataBroker = test.getDataBroker();*/
-
- /*DataBrokerTestModule dataBrokerTestModule = new DataBrokerTestModule(false);
- DataBroker dataBroker = dataBrokerTestModule.getDataBroker();*/
-
- /*DataBrokerTestWiring dataBrokerTestWiring = new DataBrokerTestWiring();
- DataBroker dataBroker = DataBrokerTestWiring.dataBroker();*/
+ DataBrokerTestModule dataBrokerTestModule = new DataBrokerTestModule(false);
+ DataBroker dataBroker = dataBrokerTestModule.getDataBroker();
bind(DataBroker.class).toInstance(dataBroker);
DataTreeEventCallbackRegistrar dataTreeEventCallbackRegistrar =
bind(ServiceRecoveryRegistry.class).toInstance(mock(ServiceRecoveryRegistry.class));
bind(ItmDiagStatusProvider.class).toInstance(mock(ItmDiagStatusProvider.class));
EntityOwnershipService entityOwnershipService = new BindingDOMEntityOwnershipServiceAdapter(
- new SimpleDOMEntityOwnershipService(), test.getDataBrokerTestCustomizer().getAdapterContext());
+ new SimpleDOMEntityOwnershipService(),
+ new ConstantAdapterContext(dataBrokerTestModule.getBindingToNormalizedNodeCodec()));
bind(EntityOwnershipService.class).toInstance(entityOwnershipService);
bind(EntityOwnershipUtils.class);
bind(TombstonedNodeManager.class).to(TombstonedNodeManagerImpl.class);
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent-lite</artifactId>
- <version>7.0.1</version>
+ <version>7.0.2</version>
<relativePath/>
</parent>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>karaf4-parent</artifactId>
- <version>7.0.1</version>
+ <version>7.0.2</version>
<relativePath/>
</parent>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent-lite</artifactId>
- <version>7.0.1</version>
+ <version>7.0.2</version>
<relativePath/>
</parent>
<dependency>
<groupId>org.opendaylight.mdsal</groupId>
<artifactId>mdsal-binding-test-utils</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.mdsal</groupId>
- <artifactId>mdsal-binding-dom-adapter</artifactId>
- <scope>test</scope>
- <type>test-jar</type>
</dependency>
</dependencies>
<dependency>
<groupId>org.opendaylight.mdsal</groupId>
<artifactId>mdsal-binding-test-utils</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.mdsal</groupId>
- <artifactId>mdsal-binding-dom-adapter</artifactId>
- <scope>test</scope>
- <type>test-jar</type>
</dependency>
<dependency>
<groupId>org.opendaylight.controller</groupId>
<artifactId>sal-test-model</artifactId>
- <scope>test</scope>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
</dependency>
<dependency>
<groupId>org.opendaylight.mdsal</groupId>
- <artifactId>mdsal-binding-test-utils</artifactId>
- <scope>test</scope>
+ <artifactId>mdsal-binding-dom-adapter</artifactId>
+ <type>test-jar</type>
+ <scope>compile</scope>
</dependency>
<dependency>
<groupId>org.opendaylight.mdsal</groupId>
- <artifactId>mdsal-binding-dom-adapter</artifactId>
- <type>test-jar</type>
+ <artifactId>mdsal-binding-test-utils</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
*/
package org.opendaylight.genius.datastoreutils.testutils;
-import com.google.common.util.concurrent.ListeningExecutorService;
-import com.google.common.util.concurrent.MoreExecutors;
import com.google.inject.AbstractModule;
-import java.util.concurrent.Executors;
import org.opendaylight.mdsal.binding.api.DataBroker;
-import org.opendaylight.mdsal.binding.dom.adapter.test.AbstractBaseDataBrokerTest;
-import org.opendaylight.mdsal.binding.dom.adapter.test.AbstractDataBrokerTestCustomizer;
+import org.opendaylight.mdsal.binding.testutils.DataBrokerTestModule;
/**
* Guice Module which correctly binds the {@link DataBrokerFailures}.
*/
public class DataBrokerFailuresModule extends AbstractModule {
- private DataBroker realDataBroker;
+ private final DataBroker realDataBroker;
public DataBrokerFailuresModule(DataBroker realDataBroker) {
this.realDataBroker = realDataBroker;
}
public DataBrokerFailuresModule() throws Exception {
- AbstractBaseDataBrokerTest dataBrokerTest = new AbstractBaseDataBrokerTest() {
- @Override
- protected AbstractDataBrokerTestCustomizer createDataBrokerTestCustomizer() {
- return new AbstractDataBrokerTestCustomizer() {
- @Override
- public ListeningExecutorService getCommitCoordinatorExecutor() {
- return MoreExecutors.listeningDecorator(Executors.newCachedThreadPool());
- }
- };
- }
- };
- dataBrokerTest.setup();
- this.realDataBroker = dataBrokerTest.getDataBroker();
+ this(DataBrokerTestModule.dataBroker());
}
@Override
import static org.opendaylight.genius.infra.Datastore.OPERATIONAL;
import static org.opendaylight.infrautils.testutils.Asserts.assertThrows;
-import com.google.common.util.concurrent.ListeningExecutorService;
-import com.google.common.util.concurrent.MoreExecutors;
import java.io.IOException;
import java.util.concurrent.ExecutionException;
-import java.util.concurrent.Executors;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Rule;
import org.opendaylight.infrautils.testutils.LogRule;
import org.opendaylight.mdsal.binding.api.DataBroker;
import org.opendaylight.mdsal.binding.api.WriteTransaction;
-import org.opendaylight.mdsal.binding.dom.adapter.test.AbstractBaseDataBrokerTest;
-import org.opendaylight.mdsal.binding.dom.adapter.test.AbstractDataBrokerTestCustomizer;
+import org.opendaylight.mdsal.binding.testutils.DataBrokerTestModule;
import org.opendaylight.mdsal.common.api.LogicalDatastoreType;
import org.opendaylight.mdsal.common.api.OptimisticLockFailedException;
import org.opendaylight.mdsal.common.api.TransactionCommitFailedException;
}
@Before
- public void beforeTest() throws Exception {
- AbstractBaseDataBrokerTest test = new AbstractBaseDataBrokerTest() {
- @Override
- protected AbstractDataBrokerTestCustomizer createDataBrokerTestCustomizer() {
- return new AbstractDataBrokerTestCustomizer() {
- @Override
- public ListeningExecutorService getCommitCoordinatorExecutor() {
- return MoreExecutors.listeningDecorator(Executors.newCachedThreadPool());
- }
- };
- }
- };
- test.setup();
- testableDataBroker = new DataBrokerFailuresImpl(test.getDataBroker());
+ public void beforeTest() {
+ testableDataBroker = new DataBrokerFailuresImpl(new DataBrokerTestModule(true).getDataBroker());
managedNewTransactionRunner = createManagedNewTransactionRunnerToTest(testableDataBroker);
singleTransactionDataBroker = new SingleTransactionDataBroker(testableDataBroker);
}
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent-lite</artifactId>
- <version>7.0.1</version>
+ <version>7.0.2</version>
<relativePath/>
</parent>
import static org.mockito.Mockito.mock;
-import com.google.common.util.concurrent.ListeningExecutorService;
-import com.google.common.util.concurrent.MoreExecutors;
-import java.util.concurrent.Executors;
import org.opendaylight.daexim.DataImportBootReady;
import org.opendaylight.genius.idmanager.IdManager;
import org.opendaylight.genius.lockmanager.impl.LockManagerServiceImpl;
import org.opendaylight.genius.networkutils.impl.VniUtilsImpl;
import org.opendaylight.infrautils.inject.guice.testutils.AbstractGuiceJsr250Module;
import org.opendaylight.mdsal.binding.api.DataBroker;
-import org.opendaylight.mdsal.binding.dom.adapter.test.AbstractBaseDataBrokerTest;
-import org.opendaylight.mdsal.binding.dom.adapter.test.AbstractDataBrokerTestCustomizer;
+import org.opendaylight.mdsal.binding.testutils.DataBrokerTestModule;
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService;
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.lockmanager.rev160413.LockManagerService;
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.networkutils.config.rev181129.NetworkConfig;
@Override
protected void configureBindings() throws Exception {
- AbstractBaseDataBrokerTest test = new AbstractBaseDataBrokerTest() {
- @Override
- protected AbstractDataBrokerTestCustomizer createDataBrokerTestCustomizer() {
- return new AbstractDataBrokerTestCustomizer() {
- @Override
- public ListeningExecutorService getCommitCoordinatorExecutor() {
- return MoreExecutors.listeningDecorator(Executors.newCachedThreadPool());
- }
- };
- }
- };
- test.setup();
- DataBroker dataBroker = test.getDataBroker();
+ DataBrokerTestModule dataBrokerTestModule = new DataBrokerTestModule(false);
+ DataBroker dataBroker = dataBrokerTestModule.getDataBroker();
bind(DataBroker.class).toInstance(dataBroker);
bind(NetworkConfig.class).toInstance(mock(NetworkConfig.class));
bind(IdManagerService.class).to(IdManager.class);
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent-lite</artifactId>
- <version>7.0.1</version>
+ <version>7.0.2</version>
<relativePath/>
</parent>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent-lite</artifactId>
- <version>7.0.1</version>
+ <version>7.0.2</version>
<relativePath/>
</parent>