1 package org.opendaylight.controller.config.threadpool.eventbus;
\r
3 import static org.mockito.Mockito.doNothing;
\r
4 import static org.mockito.Mockito.mock;
\r
6 import org.opendaylight.controller.config.api.DynamicMBeanWithInstance;
\r
7 import org.opendaylight.controller.config.api.ModuleIdentifier;
\r
8 import org.opendaylight.controller.config.manager.impl.AbstractMockedModule;
\r
9 import org.opendaylight.controller.config.spi.Module;
\r
10 import org.opendaylight.controller.config.threadpool.util.CloseableEventBus;
\r
11 import org.opendaylight.controller.config.yang.threadpool.EventBusServiceInterface;
\r
12 import org.opendaylight.controller.config.yang.threadpool.impl.EventBusModuleMXBean;
\r
14 public class TestingEventBusModule extends AbstractMockedModule implements Module, EventBusServiceInterface,
\r
15 EventBusModuleMXBean {
\r
17 public TestingEventBusModule(DynamicMBeanWithInstance old, ModuleIdentifier id) {
\r
22 protected AutoCloseable prepareMockedInstance() throws Exception {
\r
23 CloseableEventBus bus = mock(CloseableEventBus.class);
\r
24 doNothing().when(bus).close();
\r