Merge "creating a default subnet"
[controller.git] / opendaylight / config / threadpool-config-impl / src / test / java / org / opendaylight / controller / config / threadpool / eventbus / TestingEventBusModule.java
1 package org.opendaylight.controller.config.threadpool.eventbus;\r
2 \r
3 import static org.mockito.Mockito.doNothing;\r
4 import static org.mockito.Mockito.mock;\r
5 \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
13 \r
14 public class TestingEventBusModule extends AbstractMockedModule implements Module, EventBusServiceInterface,\r
15         EventBusModuleMXBean {\r
16 \r
17     public TestingEventBusModule(DynamicMBeanWithInstance old, ModuleIdentifier id) {\r
18         super(old, id);\r
19     }\r
20 \r
21     @Override\r
22     protected AutoCloseable prepareMockedInstance() throws Exception {\r
23         CloseableEventBus bus = mock(CloseableEventBus.class);\r
24         doNothing().when(bus).close();\r
25         return bus;\r
26     }\r
27 \r
28 }\r