import org.opendaylight.controller.md.sal.dom.api.DOMTransactionChain;
import org.opendaylight.mdsal.dom.api.DOMSchemaService;
import org.opendaylight.restconf.nb.rfc8040.handlers.SchemaContextHandler;
+import org.opendaylight.restconf.nb.rfc8040.handlers.TransactionChainHandler;
import org.opendaylight.restconf.nb.rfc8040.services.wrapper.ServicesWrapperImpl;
import org.opendaylight.yangtools.concepts.ListenerRegistration;
import org.opendaylight.yangtools.yang.model.api.SchemaContextListener;
*/
public class RestConnectorProviderTest {
// service under test
- private RestConnectorProvider connectorProvider;
+ private RestConnectorProvider<?> connectorProvider;
@Mock private DOMMountPointService mockMountPointService;
@Mock private DOMDataBroker mockDataBroker;
doReturn(mockRegistration).when(domSchemaService).registerSchemaContextListener(
Mockito.any(SchemaContextHandler.class));
- this.connectorProvider = new RestConnectorProvider(mockDataBroker, domSchemaService, mockRpcService,
- mockNotificationService, mockMountPointService, ServicesWrapperImpl.getInstance());
+ this.connectorProvider = new RestConnectorProvider<>(mockDataBroker, domSchemaService, mockRpcService,
+ mockNotificationService, mockMountPointService,
+ new TransactionChainHandler(mockDataBroker), ServicesWrapperImpl.getInstance());
}
/**
// verify interaction
verify(this.mockRegistration).close();
- verify(mockTransactionChain).close();
}
}