aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-core/src
diff options
context:
space:
mode:
authorDavid Gageot <david@gageot.net>2012-05-23 22:27:10 +0200
committerDavid Gageot <david@gageot.net>2012-05-23 22:34:46 +0200
commit01dd8cde2c85c6f2c87eb9798fd2cc6020302ed3 (patch)
tree301788914ab32e4a2a972716c0ed8db8ac844294 /sonar-core/src
parentfe9e4f3eea867948e25642c24d0ff376907a3f2a (diff)
downloadsonarqube-01dd8cde2c85c6f2c87eb9798fd2cc6020302ed3.tar.gz
sonarqube-01dd8cde2c85c6f2c87eb9798fd2cc6020302ed3.zip
Remove warnings
Diffstat (limited to 'sonar-core/src')
-rw-r--r--sonar-core/src/test/java/org/sonar/core/persistence/DaoTestCase.java16
-rw-r--r--sonar-core/src/test/java/org/sonar/core/resource/ResourceDaoTest.java61
2 files changed, 30 insertions, 47 deletions
diff --git a/sonar-core/src/test/java/org/sonar/core/persistence/DaoTestCase.java b/sonar-core/src/test/java/org/sonar/core/persistence/DaoTestCase.java
index ffa23b4a523..bf868da93c5 100644
--- a/sonar-core/src/test/java/org/sonar/core/persistence/DaoTestCase.java
+++ b/sonar-core/src/test/java/org/sonar/core/persistence/DaoTestCase.java
@@ -19,6 +19,7 @@
*/
package org.sonar.core.persistence;
+import com.google.common.collect.Maps;
import org.apache.commons.io.IOUtils;
import org.dbunit.Assertion;
import org.dbunit.DataSourceDatabaseTester;
@@ -26,16 +27,23 @@ import org.dbunit.DatabaseUnitException;
import org.dbunit.IDatabaseTester;
import org.dbunit.database.DatabaseConfig;
import org.dbunit.database.IDatabaseConnection;
-import org.dbunit.dataset.*;
+import org.dbunit.dataset.CompositeDataSet;
+import org.dbunit.dataset.DataSetException;
+import org.dbunit.dataset.IDataSet;
+import org.dbunit.dataset.ITable;
+import org.dbunit.dataset.ReplacementDataSet;
import org.dbunit.dataset.filter.DefaultColumnFilter;
import org.dbunit.dataset.xml.FlatXmlDataSet;
-import org.junit.*;
+import org.junit.After;
+import org.junit.AfterClass;
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.BeforeClass;
import org.sonar.api.config.Settings;
import java.io.InputStream;
import java.io.StringWriter;
import java.sql.SQLException;
-import java.util.Map;
import static org.junit.Assert.fail;
@@ -51,7 +59,7 @@ public abstract class DaoTestCase {
@BeforeClass
public static void startDatabase() throws Exception {
Settings settings = new Settings();
- settings.setProperties((Map) System.getProperties());
+ settings.setProperties(Maps.fromProperties(System.getProperties()));
if (settings.hasKey("sonar.jdbc.dialect")) {
database = new DefaultDatabase(settings);
} else {
diff --git a/sonar-core/src/test/java/org/sonar/core/resource/ResourceDaoTest.java b/sonar-core/src/test/java/org/sonar/core/resource/ResourceDaoTest.java
index 8d877d42508..67faa00a489 100644
--- a/sonar-core/src/test/java/org/sonar/core/resource/ResourceDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/resource/ResourceDaoTest.java
@@ -19,21 +19,13 @@
*/
package org.sonar.core.resource;
-import org.fest.assertions.Assertions;
-
-import org.hamcrest.BaseMatcher;
-import org.hamcrest.Description;
-import org.hamcrest.core.Is;
import org.junit.Before;
import org.junit.Test;
import org.sonar.core.persistence.DaoTestCase;
import java.util.List;
-import static org.hamcrest.CoreMatchers.is;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertThat;
-import static org.junit.matchers.JUnitMatchers.hasItems;
+import static org.fest.assertions.Assertions.assertThat;
public class ResourceDaoTest extends DaoTestCase {
@@ -50,15 +42,16 @@ public class ResourceDaoTest extends DaoTestCase {
List<ResourceDto> resources = dao.getDescendantProjects(1L);
- assertThat(resources.size(), Is.is(1));
- assertThat(resources.get(0).getId(), is(2L));
+ assertThat(resources).onProperty("id").containsOnly(2L);
}
@Test
public void testDescendantProjects_id_not_found() {
setupData("fixture");
- assertThat(dao.getDescendantProjects(33333L).size(), Is.is(0));
+ List<ResourceDto> resources = dao.getDescendantProjects(33333L);
+
+ assertThat(resources).isEmpty();
}
@Test
@@ -66,16 +59,17 @@ public class ResourceDaoTest extends DaoTestCase {
setupData("fixture");
ResourceDto resource = dao.getResource(1L);
- assertThat(resource.getName(), Is.is("Struts"));
- assertThat(resource.getLongName(), Is.is("Apache Struts"));
- assertThat(resource.getScope(), Is.is("PRJ"));
+
+ assertThat(resource.getName()).isEqualTo("Struts");
+ assertThat(resource.getLongName()).isEqualTo("Apache Struts");
+ assertThat(resource.getScope()).isEqualTo("PRJ");
}
@Test
public void getResource_not_found() {
setupData("fixture");
- assertNull(dao.getResource(987654321L));
+ assertThat(dao.getResource(987654321L)).isNull();
}
@Test
@@ -84,7 +78,7 @@ public class ResourceDaoTest extends DaoTestCase {
List<ResourceDto> resources = dao.getResources(ResourceQuery.create());
- assertThat(resources.size(), Is.is(4));
+ assertThat(resources).hasSize(4);
}
@Test
@@ -92,14 +86,13 @@ public class ResourceDaoTest extends DaoTestCase {
setupData("fixture");
List<ResourceDto> resources = dao.getResources(ResourceQuery.create().setQualifiers(new String[]{"TRK", "BRC"}));
- assertThat(resources.size(), Is.is(2));
- assertThat(resources, hasItems(new QualifierMatcher("TRK"), new QualifierMatcher("BRC")));
+ assertThat(resources).onProperty("qualifier").containsOnly("TRK", "BRC");
resources = dao.getResources(ResourceQuery.create().setQualifiers(new String[]{"XXX"}));
- assertThat(resources.size(), Is.is(0));
+ assertThat(resources).isEmpty();
resources = dao.getResources(ResourceQuery.create().setQualifiers(new String[]{}));
- assertThat(resources.size(), Is.is(4));
+ assertThat(resources).hasSize(4);
}
@Test
@@ -108,7 +101,7 @@ public class ResourceDaoTest extends DaoTestCase {
List<Long> ids = dao.getResourceIds(ResourceQuery.create());
- assertThat(ids.size(), Is.is(4));
+ assertThat(ids).hasSize(4);
}
@Test
@@ -116,31 +109,13 @@ public class ResourceDaoTest extends DaoTestCase {
setupData("fixture");
List<Long> ids = dao.getResourceIds(ResourceQuery.create().setQualifiers(new String[]{"TRK", "BRC"}));
- assertThat(ids.size(), Is.is(2));
- assertThat(ids, hasItems(1l, 2l));
+ assertThat(ids).containsOnly(1L, 2L);
ids = dao.getResourceIds(ResourceQuery.create().setQualifiers(new String[]{"XXX"}));
- assertThat(ids.size(), Is.is(0));
+ assertThat(ids).isEmpty();
ids = dao.getResourceIds(ResourceQuery.create().setQualifiers(new String[]{}));
- assertThat(ids.size(), Is.is(4));
- }
-
-
- private static class QualifierMatcher extends BaseMatcher<ResourceDto> {
- private String qualifier;
-
- private QualifierMatcher(String qualifier) {
- this.qualifier = qualifier;
- }
-
- public boolean matches(Object o) {
- return ((ResourceDto) o).getQualifier().equals(qualifier);
- }
-
- public void describeTo(Description description) {
- description.appendText("qualifier " + qualifier);
- }
+ assertThat(ids).hasSize(4);
}
}