import static org.junit.Assert.assertEquals;
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.mock;
+
import org.junit.Before;
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;
public class TransactionContextWrapperTest {
@Mock
- private ActorContext actorContext;
+ private ActorUtils actorUtils;
@Mock
private TransactionContext transactionContext;
private TransactionContextWrapper transactionContextWrapper;
@Before
- public void setUp(){
+ public void setUp() {
MockitoAnnotations.initMocks(this);
- doReturn(DatastoreContext.newBuilder().build()).when(actorContext).getDatastoreContext();
+ doReturn(DatastoreContext.newBuilder().build()).when(actorUtils).getDatastoreContext();
transactionContextWrapper = new TransactionContextWrapper(MockIdentifiers.transactionIdentifier(
- TransactionContextWrapperTest.class, "mock"), actorContext);
+ TransactionContextWrapperTest.class, "mock"), actorUtils, "mock");
}
@Test
- public void testExecutePriorTransactionOperations(){
- for(int i=0;i<100;i++) {
+ public void testExecutePriorTransactionOperations() {
+ for (int i = 0; i < 100; i++) {
transactionContextWrapper.maybeExecuteTransactionOperation(mock(TransactionOperation.class));
}
assertEquals(901, transactionContextWrapper.getLimiter().availablePermits());
assertEquals(1001, transactionContextWrapper.getLimiter().availablePermits());
}
-}
\ No newline at end of file
+}