aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-core/src/test/java
diff options
context:
space:
mode:
authorSimon Brandhof <simon.brandhof@gmail.com>2012-10-19 11:02:02 +0200
committerSimon Brandhof <simon.brandhof@gmail.com>2012-10-19 11:02:02 +0200
commit03fd91021257124849677eb12e6b3330c5755c6d (patch)
treeb8f719e430203ecf48415e17bb559a4cac4408c3 /sonar-core/src/test/java
parentc0a0e72e7f05afb9a46e9fe3734ae1173009ae88 (diff)
downloadsonarqube-03fd91021257124849677eb12e6b3330c5755c6d.tar.gz
sonarqube-03fd91021257124849677eb12e6b3330c5755c6d.zip
SONAR-3887 add org.sonar.api.utils.DatabaseSemaphore
Diffstat (limited to 'sonar-core/src/test/java')
-rw-r--r--sonar-core/src/test/java/org/sonar/core/persistence/SemaphoreDaoTest.java16
1 files changed, 8 insertions, 8 deletions
diff --git a/sonar-core/src/test/java/org/sonar/core/persistence/SemaphoreDaoTest.java b/sonar-core/src/test/java/org/sonar/core/persistence/SemaphoreDaoTest.java
index 46617b2830b..6abc912b896 100644
--- a/sonar-core/src/test/java/org/sonar/core/persistence/SemaphoreDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/persistence/SemaphoreDaoTest.java
@@ -36,9 +36,9 @@ import static org.fest.assertions.Assertions.assertThat;
public class SemaphoreDaoTest extends AbstractDaoTestCase {
@Test
- public void create_and_lock_semaphore() throws Exception {
+ public void create_and_acquire_semaphore() throws Exception {
SemaphoreDao dao = new SemaphoreDao(getMyBatis());
- assertThat(dao.lock("foo", 60)).isTrue();
+ assertThat(dao.acquire("foo", 60)).isTrue();
Semaphore semaphore = selectSemaphore("foo");
assertThat(semaphore).isNotNull();
@@ -47,7 +47,7 @@ public class SemaphoreDaoTest extends AbstractDaoTestCase {
assertThat(isRecent(semaphore.updatedAt, 60)).isTrue();
assertThat(isRecent(semaphore.lockedAt, 60)).isTrue();
- dao.unlock("foo");
+ dao.release("foo");
assertThat(selectSemaphore("foo")).isNull();
}
@@ -55,7 +55,7 @@ public class SemaphoreDaoTest extends AbstractDaoTestCase {
public void fail_to_acquire_locked_semaphore() throws Exception {
setupData("old_semaphore");
SemaphoreDao dao = new SemaphoreDao(getMyBatis());
- assertThat(dao.lock("foo", Integer.MAX_VALUE)).isFalse();
+ assertThat(dao.acquire("foo", Integer.MAX_VALUE)).isFalse();
Semaphore semaphore = selectSemaphore("foo");
assertThat(semaphore).isNotNull();
@@ -69,7 +69,7 @@ public class SemaphoreDaoTest extends AbstractDaoTestCase {
public void acquire_long_locked_semaphore() throws Exception {
setupData("old_semaphore");
SemaphoreDao dao = new SemaphoreDao(getMyBatis());
- assertThat(dao.lock("foo", 60)).isTrue();
+ assertThat(dao.acquire("foo", 60)).isTrue();
Semaphore semaphore = selectSemaphore("foo");
assertThat(semaphore).isNotNull();
@@ -83,8 +83,8 @@ public class SemaphoreDaoTest extends AbstractDaoTestCase {
public void test_concurrent_locks() throws Exception {
SemaphoreDao dao = new SemaphoreDao(getMyBatis());
- for (int tests = 0; tests < 5000; tests++) {
- dao.unlock("my-lock");
+ for (int tests = 0; tests < 5; tests++) {
+ dao.release("my-lock");
int size = 5;
CyclicBarrier barrier = new CyclicBarrier(size);
CountDownLatch latch = new CountDownLatch(size);
@@ -152,7 +152,7 @@ public class SemaphoreDaoTest extends AbstractDaoTestCase {
try {
barrier.await();
for (int i = 0; i < 100; i++) {
- if (dao.lock("my-lock", 60 * 5)) {
+ if (dao.acquire("my-lock", 60 * 5)) {
locks.incrementAndGet();
}
}