import org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException;
import org.opendaylight.controller.sal.binding.api.RpcProviderRegistry;
import org.opendaylight.groupbasedpolicy.api.PolicyValidatorRegistry;
+import org.opendaylight.groupbasedpolicy.api.StatisticsManager;
import org.opendaylight.groupbasedpolicy.endpoint.EndpointRpcRegistry;
import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.ofoverlay.rev140528.OfOverlayConfig;
import org.opendaylight.yangtools.concepts.ListenerRegistration;
private EndpointRpcRegistry endpointRpcRegistry;
private NotificationService notificationService;
private PolicyValidatorRegistry policyValidatorRegistry;
+ private StatisticsManager statisticsManager;
private short tableOffset;
private CheckedFuture<Optional<OfOverlayConfig>, ReadFailedException> future;
private ListenerRegistration<DataChangeListener> configReg;
endpointRpcRegistry = mock(EndpointRpcRegistry.class);
notificationService = mock(NotificationService.class);
policyValidatorRegistry = mock(PolicyValidatorRegistry.class);
+ statisticsManager = mock(StatisticsManager.class);
tableOffset = 5;
configReg = mock(ListenerRegistration.class);
when(dataProvider.registerDataChangeListener(any(LogicalDatastoreType.class), any(InstanceIdentifier.class),
future = Futures.immediateCheckedFuture(Optional.<OfOverlayConfig> absent());
when(readTransaction.read(any(LogicalDatastoreType.class), any(InstanceIdentifier.class))).thenReturn(future);
renderer = new OFOverlayRenderer(dataProvider, rpcRegistry, notificationService, endpointRpcRegistry,
- policyValidatorRegistry, tableOffset);
+ policyValidatorRegistry, statisticsManager, tableOffset);
}
@Test
public void constructorTest() throws Exception {
renderer.close();
- verify(configReg, times(10)).close();
+ verify(configReg, times(11)).close();
}
@Test