*/
package org.opendaylight.controller.cluster.databroker;
+import static org.mockito.Mockito.times;
+import static org.mockito.Mockito.verify;
+
import org.junit.Test;
-import org.mockito.Mockito;
import org.opendaylight.controller.cluster.access.concepts.ClientIdentifier;
import org.opendaylight.controller.cluster.access.concepts.FrontendIdentifier;
import org.opendaylight.controller.cluster.access.concepts.FrontendType;
private static LocalHistoryIdentifier HISTORY_ID = new LocalHistoryIdentifier(CLIENT_ID, 0);
protected static final TransactionIdentifier TRANSACTION_ID = new TransactionIdentifier(HISTORY_ID, 0);
- abstract T object() throws Exception;
+ abstract T object();
@Test
- public void testClose() throws Exception {
+ public void testClose() {
final AbstractClientHandle<?> delegate = object().delegate();
object().close();
- Mockito.verify(delegate).abort();
+ // Called twice because of immediate cleaning
+ verify(delegate, times(2)).abort();
}
}
\ No newline at end of file