diff options
author | Matteo Mara <matteo.mara@sonarsource.com> | 2022-03-18 17:18:08 +0100 |
---|---|---|
committer | sonartech <sonartech@sonarsource.com> | 2022-03-21 20:02:53 +0000 |
commit | 34fe977c3fb083ef1f1ae0fd077b6c75b7cc89f8 (patch) | |
tree | 0bd4add39cf491f2d19c7d6b775a828b57122d59 /server/sonar-server-common | |
parent | a5703420825b091bc72864144546ee1761e3e1bf (diff) | |
download | sonarqube-34fe977c3fb083ef1f1ae0fd077b6c75b7cc89f8.tar.gz sonarqube-34fe977c3fb083ef1f1ae0fd077b6c75b7cc89f8.zip |
SONAR-16129 Handle Owasp Top 10 2021 facet in issue search
Diffstat (limited to 'server/sonar-server-common')
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/issue/SearchRequest.java | 11 | ||||
-rw-r--r-- | server/sonar-server-common/src/test/java/org/sonar/server/issue/SearchRequestTest.java | 4 |
2 files changed, 14 insertions, 1 deletions
diff --git a/server/sonar-server-common/src/main/java/org/sonar/server/issue/SearchRequest.java b/server/sonar-server-common/src/main/java/org/sonar/server/issue/SearchRequest.java index 73af0581ff8..bc1273d762e 100644 --- a/server/sonar-server-common/src/main/java/org/sonar/server/issue/SearchRequest.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/issue/SearchRequest.java @@ -62,6 +62,7 @@ public class SearchRequest { private List<String> tags; private Set<String> types; private List<String> owaspTop10; + private List<String> owaspTop10For2021; private List<String> sansTop25; private List<String> sonarsourceSecurity; private List<String> cwe; @@ -378,6 +379,16 @@ public class SearchRequest { } @CheckForNull + public List<String> getOwaspTop10For2021() { + return owaspTop10For2021; + } + + public SearchRequest setOwaspTop10For2021(@Nullable List<String> owaspTop10For2021) { + this.owaspTop10For2021 = owaspTop10For2021; + return this; + } + + @CheckForNull public List<String> getSansTop25() { return sansTop25; } diff --git a/server/sonar-server-common/src/test/java/org/sonar/server/issue/SearchRequestTest.java b/server/sonar-server-common/src/test/java/org/sonar/server/issue/SearchRequestTest.java index 73b402692ea..61136ff96e6 100644 --- a/server/sonar-server-common/src/test/java/org/sonar/server/issue/SearchRequestTest.java +++ b/server/sonar-server-common/src/test/java/org/sonar/server/issue/SearchRequestTest.java @@ -48,7 +48,8 @@ public class SearchRequestTest { .setRules(asList("key-a", "key-b")) .setSort("CREATION_DATE") .setAsc(true) - .setInNewCodePeriod(true); + .setInNewCodePeriod(true) + .setOwaspTop10For2021(asList("a2", "a3")); assertThat(underTest.getIssues()).containsOnlyOnce("anIssueKey"); assertThat(underTest.getSeverities()).containsExactly("MAJOR", "MINOR"); @@ -69,6 +70,7 @@ public class SearchRequestTest { assertThat(underTest.getSort()).isEqualTo("CREATION_DATE"); assertThat(underTest.getAsc()).isTrue(); assertThat(underTest.getInNewCodePeriod()).isTrue(); + assertThat(underTest.getOwaspTop10For2021()).containsExactly("a2", "a3"); } @Test |