diff options
author | Julien Lancelot <julien.lancelot@gmail.com> | 2013-04-10 09:43:06 +0200 |
---|---|---|
committer | Julien Lancelot <julien.lancelot@gmail.com> | 2013-04-10 09:43:06 +0200 |
commit | c3b4045541e976369d287c7d46516f947327801b (patch) | |
tree | 4816b984a13bf07b35869bd7cb8fe3cb9bb39013 /sonar-core/src/test | |
parent | ef334cc1faa3a8be5019d1c6277a3548aa57bf83 (diff) | |
download | sonarqube-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.java | 6 | ||||
-rw-r--r-- | sonar-core/src/test/resources/org/sonar/core/issue/IssueDaoTest/select-with-component-children.xml | 20 |
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> |