X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2FDistributedDataStoreTest.java;h=56bbbf5807d8b788e1411cb66f0e1f8ae4553414;hp=66fa876277ca97a164a5b433fa3e11ecb50e69a7;hb=HEAD;hpb=4b207b5356775c4b4d231ae979f9f2134f617dd1 diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/DistributedDataStoreTest.java b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/DistributedDataStoreTest.java deleted file mode 100644 index 66fa876277..0000000000 --- a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/DistributedDataStoreTest.java +++ /dev/null @@ -1,60 +0,0 @@ -package org.opendaylight.controller.cluster.datastore; - -import static org.mockito.Mockito.doReturn; -import static org.mockito.Mockito.times; -import static org.mockito.Mockito.verify; -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.md.cluster.datastore.model.TestModel; -import org.opendaylight.yangtools.yang.model.api.SchemaContext; - -public class DistributedDataStoreTest extends AbstractActorTest { - - private SchemaContext schemaContext; - - @Mock - private ActorContext actorContext; - - @Before - public void setUp() throws Exception { - MockitoAnnotations.initMocks(this); - - schemaContext = TestModel.createTestContext(); - - doReturn(schemaContext).when(actorContext).getSchemaContext(); - } - - @Test - public void testRateLimitingUsedInReadWriteTxCreation(){ - DistributedDataStore distributedDataStore = new DistributedDataStore(actorContext); - - distributedDataStore.newReadWriteTransaction(); - - verify(actorContext, times(1)).acquireTxCreationPermit(); - } - - @Test - public void testRateLimitingUsedInWriteOnlyTxCreation(){ - DistributedDataStore distributedDataStore = new DistributedDataStore(actorContext); - - distributedDataStore.newWriteOnlyTransaction(); - - verify(actorContext, times(1)).acquireTxCreationPermit(); - } - - - @Test - public void testRateLimitingNotUsedInReadOnlyTxCreation(){ - DistributedDataStore distributedDataStore = new DistributedDataStore(actorContext); - - distributedDataStore.newReadOnlyTransaction(); - distributedDataStore.newReadOnlyTransaction(); - distributedDataStore.newReadOnlyTransaction(); - - verify(actorContext, times(0)).acquireTxCreationPermit(); - } - -} \ No newline at end of file