import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
+import static org.opendaylight.mdsal.dom.broker.test.MockingUtilities.captorFor;
import java.util.Collection;
import java.util.Collections;
public void receiveChangeEvent() throws DOMDataTreeLoopException {
ArgumentCaptor<DOMDataTreeChangeListener> storeListener =
ArgumentCaptor.forClass(DOMDataTreeChangeListener.class);
-
treeService.registerListener(listener, SUBTREES_TEST, true, Collections.<DOMDataTreeProducer>emptyList());
verify(rootShard, times(1)).registerTreeChangeListener(eq(TEST_ID.getRootIdentifier()),
storeListener.capture());
assertEquals(TEST_CONTAINER, receivedMap.get(TEST_ID));
}
- @SuppressWarnings("unchecked")
- private static <T, F extends T> ArgumentCaptor<F> captorFor(Class<T> rawClass) {
- return (ArgumentCaptor) ArgumentCaptor.forClass(rawClass);
- }
-
}