package org.opendaylight.controller.cluster.datastore;
import static org.junit.Assert.fail;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyLong;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyLong;
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.never;
import static org.mockito.Mockito.verify;
+
import com.codahale.metrics.Timer;
import com.google.common.base.Ticker;
import java.util.concurrent.TimeUnit;
import org.junit.Test;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
-import org.opendaylight.controller.cluster.datastore.utils.ActorContext;
+import org.opendaylight.controller.cluster.datastore.utils.ActorUtils;
/**
* Unit tests for TransactionRateLimitingCallback.
public class TransactionRateLimitingCallbackTest {
@Mock
- ActorContext mockContext;
+ ActorUtils mockContext;
@Mock
Timer mockTimer;
TransactionRateLimitingCallback callback;
@Before
- public void setUp(){
+ public void setUp() {
MockitoAnnotations.initMocks(this);
- doReturn(mockTimer).when(mockContext).getOperationTimer(ActorContext.COMMIT);
+ doReturn(mockTimer).when(mockContext).getOperationTimer(ActorUtils.COMMIT);
callback = new TransactionRateLimitingCallback(mockContext);
TransactionRateLimitingCallback.setTicker(mockTicker);
}
}
@Test
- public void testSuccessWithoutRun(){
+ public void testSuccessWithoutRun() {
try {
callback.success();
fail("Expected IllegalStateException");
- } catch(IllegalStateException e){
-
+ } catch (IllegalStateException e) {
+ // expected
}
verify(mockTimer, never()).update(anyLong(), any(TimeUnit.class));