aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-db-dao/src/it/java/org/sonar/db
diff options
context:
space:
mode:
authorAlain Kermis <alain.kermis@sonarsource.com>2023-10-26 17:35:20 +0200
committersonartech <sonartech@sonarsource.com>2023-10-30 20:04:03 +0000
commit17dbc076acbca5722239f7f639f37d4739d4738e (patch)
treeff5140bf52b7f7f6800d51f9a17f1a74d58dee23 /server/sonar-db-dao/src/it/java/org/sonar/db
parent0a1dbd4039aa2affc5d95f4f833ee2ca71771acd (diff)
downloadsonarqube-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.java13
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)