diff options
author | Alain Kermis <alain.kermis@sonarsource.com> | 2023-10-26 17:35:20 +0200 |
---|---|---|
committer | sonartech <sonartech@sonarsource.com> | 2023-10-30 20:04:03 +0000 |
commit | 17dbc076acbca5722239f7f639f37d4739d4738e (patch) | |
tree | ff5140bf52b7f7f6800d51f9a17f1a74d58dee23 /server/sonar-db-dao/src/it/java/org/sonar/db | |
parent | 0a1dbd4039aa2affc5d95f4f833ee2ca71771acd (diff) | |
download | sonarqube-17dbc076acbca5722239f7f639f37d4739d4738e.tar.gz sonarqube-17dbc076acbca5722239f7f639f37d4739d4738e.zip |
SONAR-20896 Adjust Gitlab vulnerabilities with new Clean Code Taxonomy
Diffstat (limited to 'server/sonar-db-dao/src/it/java/org/sonar/db')
-rw-r--r-- | server/sonar-db-dao/src/it/java/org/sonar/db/issue/IssueDaoIT.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/server/sonar-db-dao/src/it/java/org/sonar/db/issue/IssueDaoIT.java b/server/sonar-db-dao/src/it/java/org/sonar/db/issue/IssueDaoIT.java index f65f56f6129..d1f9ba2bb44 100644 --- a/server/sonar-db-dao/src/it/java/org/sonar/db/issue/IssueDaoIT.java +++ b/server/sonar-db-dao/src/it/java/org/sonar/db/issue/IssueDaoIT.java @@ -875,6 +875,19 @@ public class IssueDaoIT { } @Test + public void selectIssueKeysByQuery_whenFilteredWithSoftwareQualities_shouldGetThoseIssuesOnly() { + prepareTables(); // One of the issues has software quality impact: SECURITY + + List<String> results = underTest.selectIssueKeysByQuery( + db.getSession(), + newIssueListQueryBuilder().project(PROJECT_KEY).softwareQualities(List.of("SECURITY")).build(), + Pagination.forPage(1).andSize(10)); + + List<String> expectedKeys = List.of("I1"); + assertThat(results.stream().toList()).containsExactlyInAnyOrderElementsOf(expectedKeys); + } + + @Test public void updateIfBeforeSelectedDate_whenCalledWithBeforeSelectDate_shouldUpdateImpacts() { prepareTables(); IssueDto issueDto = underTest.selectOrFailByKey(db.getSession(), ISSUE_KEY1) |