diff options
author | Julien Lancelot <julien.lancelot@gmail.com> | 2013-05-06 19:16:23 +0200 |
---|---|---|
committer | Julien Lancelot <julien.lancelot@gmail.com> | 2013-05-06 19:16:23 +0200 |
commit | 95ee23dc7e4ee3654c2b925ef056408d76bc0171 (patch) | |
tree | 177914e608d9eb9d273829af445bd482d1c2d0f9 /sonar-core/src/test | |
parent | 05ff982358f72436f20d8d53e2f66efe16c06987 (diff) | |
download | sonarqube-95ee23dc7e4ee3654c2b925ef056408d76bc0171.tar.gz sonarqube-95ee23dc7e4ee3654c2b925ef056408d76bc0171.zip |
SONAR-3755 Add planned parameter on IssueQuery for Issues code viewer
Diffstat (limited to 'sonar-core/src/test')
-rw-r--r-- | sonar-core/src/test/java/org/sonar/core/issue/db/IssueDaoTest.java | 17 | ||||
-rw-r--r-- | sonar-core/src/test/resources/org/sonar/core/issue/db/IssueDaoTest/should_select_by_planned.xml | 81 |
2 files changed, 98 insertions, 0 deletions
diff --git a/sonar-core/src/test/java/org/sonar/core/issue/db/IssueDaoTest.java b/sonar-core/src/test/java/org/sonar/core/issue/db/IssueDaoTest.java index 7a9461e2a0d..18a367bbc67 100644 --- a/sonar-core/src/test/java/org/sonar/core/issue/db/IssueDaoTest.java +++ b/sonar-core/src/test/java/org/sonar/core/issue/db/IssueDaoTest.java @@ -162,6 +162,23 @@ public class IssueDaoTest extends AbstractDaoTestCase { } @Test + public void should_select_by_planned() { + setupData("shared", "should_select_by_planned"); + + IssueQuery query = IssueQuery.builder().planned(true).build(); + List<IssueDto> issues = newArrayList(dao.select(query)); + assertThat(issues).hasSize(2); + + query = IssueQuery.builder().planned(false).build(); + issues = newArrayList(dao.select(query)); + assertThat(issues).hasSize(1); + + query = IssueQuery.builder().planned(null).build(); + issues = newArrayList(dao.select(query)); + assertThat(issues).hasSize(3); + } + + @Test public void should_select_all() { setupData("shared", "should_select_all"); diff --git a/sonar-core/src/test/resources/org/sonar/core/issue/db/IssueDaoTest/should_select_by_planned.xml b/sonar-core/src/test/resources/org/sonar/core/issue/db/IssueDaoTest/should_select_by_planned.xml new file mode 100644 index 00000000000..5a4939b9bfb --- /dev/null +++ b/sonar-core/src/test/resources/org/sonar/core/issue/db/IssueDaoTest/should_select_by_planned.xml @@ -0,0 +1,81 @@ +<dataset> + + <issues + id="100" + kee="ABCDE" + resource_id="400" + rule_id="500" + action_plan_key="ABC" + severity="BLOCKER" + manual_severity="[false]" + manual_issue="[false]" + description="[null]" + line="200" + effort_to_fix="4.2" + status="OPEN" + resolution="FIXED" + checksum="XXX" + user_login="arthur" + assignee_login="perceval" + author_login="[null]" + attributes="JIRA=FOO-1234" + issue_creation_date="2013-04-16" + issue_update_date="2013-04-16" + issue_close_date="2013-04-16" + created_at="2013-04-16" + updated_at="2013-04-16" + /> + + <issues + id="101" + kee="ABCDF" + resource_id="400" + rule_id="500" + action_plan_key="ABC" + severity="BLOCKER" + manual_severity="[false]" + manual_issue="[false]" + description="[null]" + line="200" + effort_to_fix="4.2" + status="OPEN" + resolution="FIXED" + checksum="XXX" + user_login="arthur" + assignee_login="perceval" + author_login="[null]" + attributes="JIRA=FOO-1234" + issue_creation_date="2013-04-16" + issue_update_date="2013-04-16" + issue_close_date="2013-04-16" + created_at="2013-04-16" + updated_at="2013-04-16" + /> + + + <issues + id="102" + kee="ABCDG" + resource_id="400" + rule_id="501" + action_plan_key="[null]" + severity="BLOCKER" + manual_severity="[false]" + manual_issue="[false]" + description="[null]" + line="200" + effort_to_fix="4.2" + status="OPEN" + resolution="FIXED" + checksum="XXX" + user_login="arthur" + assignee_login="[null]" + author_login="[null]" + attributes="JIRA=FOO-1234" + issue_creation_date="2013-04-16" + issue_update_date="2013-04-16" + issue_close_date="2013-04-16" + created_at="2013-04-16" + updated_at="2013-04-16" + /> +</dataset> |