aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-core/src/test
diff options
context:
space:
mode:
authorJulien Lancelot <julien.lancelot@gmail.com>2013-04-10 09:43:06 +0200
committerJulien Lancelot <julien.lancelot@gmail.com>2013-04-10 09:43:06 +0200
commitc3b4045541e976369d287c7d46516f947327801b (patch)
tree4816b984a13bf07b35869bd7cb8fe3cb9bb39013 /sonar-core/src/test
parentef334cc1faa3a8be5019d1c6277a3548aa57bf83 (diff)
downloadsonarqube-c3b4045541e976369d287c7d46516f947327801b.tar.gz
sonarqube-c3b4045541e976369d287c7d46516f947327801b.zip
SONAR-3755 IssueDAO select query to work on all databases
Diffstat (limited to 'sonar-core/src/test')
-rw-r--r--sonar-core/src/test/java/org/sonar/core/issue/IssueDaoTest.java6
-rw-r--r--sonar-core/src/test/resources/org/sonar/core/issue/IssueDaoTest/select-with-component-children.xml20
2 files changed, 20 insertions, 6 deletions
diff --git a/sonar-core/src/test/java/org/sonar/core/issue/IssueDaoTest.java b/sonar-core/src/test/java/org/sonar/core/issue/IssueDaoTest.java
index e89df0be30f..1f82e281262 100644
--- a/sonar-core/src/test/java/org/sonar/core/issue/IssueDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/issue/IssueDaoTest.java
@@ -28,6 +28,7 @@ import org.sonar.core.persistence.AbstractDaoTestCase;
import java.util.Collection;
import java.util.Date;
+import java.util.List;
import static com.google.common.collect.Lists.newArrayList;
import static org.fest.assertions.Assertions.assertThat;
@@ -146,7 +147,10 @@ public class IssueDaoTest extends AbstractDaoTestCase {
setupData("select-with-component-children");
IssueQuery issueQuery = new IssueQuery.Builder().componentKeys("key").build();
- assertThat(dao.select(issueQuery)).hasSize(2);
+ List<IssueDto> issues = newArrayList(dao.select(issueQuery));
+ assertThat(issues).hasSize(2);
+ assertThat(issues.get(0).getId()).isEqualTo(100);
+ assertThat(issues.get(1).getId()).isEqualTo(101);
}
}
diff --git a/sonar-core/src/test/resources/org/sonar/core/issue/IssueDaoTest/select-with-component-children.xml b/sonar-core/src/test/resources/org/sonar/core/issue/IssueDaoTest/select-with-component-children.xml
index ff0635ad372..8a10dc8568e 100644
--- a/sonar-core/src/test/resources/org/sonar/core/issue/IssueDaoTest/select-with-component-children.xml
+++ b/sonar-core/src/test/resources/org/sonar/core/issue/IssueDaoTest/select-with-component-children.xml
@@ -76,13 +76,22 @@
/>
<snapshots
- id="400"
+ id="100"
project_id="400"
- root_snapshot_id="400"
+ root_snapshot_id="[null]"
+ path=""
+ islast="[false]"
+ />
+
+ <snapshots
+ id="101"
+ project_id="400"
+ root_snapshot_id="[null]"
path=""
islast="[true]"
/>
+
<projects
id="401"
kee="child"
@@ -90,11 +99,12 @@
/>
<snapshots
- id="401"
+ id="102"
project_id="401"
- root_snapshot_id="400"
- path="400."
+ root_snapshot_id="101"
+ path="101."
islast="[true]"
/>
+
</dataset>