aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-plugin-api/src/test
diff options
context:
space:
mode:
authorZipeng WU <zipeng.wu@sonarsource.com>2020-12-11 11:53:25 +0100
committersonartech <sonartech@sonarsource.com>2020-12-14 20:07:14 +0000
commit4e07979ccca556d5f05a1be05b88f0bd85ff3f66 (patch)
tree1777a263c3791d7c9758305f4b92d9eb8ef1ab58 /sonar-plugin-api/src/test
parent4b21e80ea3374259f9ee8531421348cec14cd41c (diff)
downloadsonarqube-4e07979ccca556d5f05a1be05b88f0bd85ff3f66.tar.gz
sonarqube-4e07979ccca556d5f05a1be05b88f0bd85ff3f66.zip
Refactor regex that can lead to a stack overflow for large inputs
Diffstat (limited to 'sonar-plugin-api/src/test')
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RuleParamTypeTest.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RuleParamTypeTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RuleParamTypeTest.java
index e45d7011e0e..99069e38cae 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RuleParamTypeTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RuleParamTypeTest.java
@@ -68,13 +68,13 @@ public class RuleParamTypeTest {
assertThat(selectList.multiple()).isFalse();
assertThat(selectList.toString()).isEqualTo("SINGLE_SELECT_LIST,values=\"foo,bar,\"");
- RuleParamType.parse("SINGLE_SELECT_LIST,values=\"foo,bar\",multiple=false");
+ selectList = RuleParamType.parse("SINGLE_SELECT_LIST,values=\"foo,bar\",multiple=false");
assertThat(selectList.type()).isEqualTo("SINGLE_SELECT_LIST");
assertThat(selectList.values()).containsOnly("foo", "bar");
assertThat(selectList.multiple()).isFalse();
assertThat(selectList.toString()).isEqualTo("SINGLE_SELECT_LIST,values=\"foo,bar,\"");
- RuleParamType.parse("SINGLE_SELECT_LIST,\"values=foo,bar\",\"multiple=false\"");
+ selectList = RuleParamType.parse("SINGLE_SELECT_LIST,\"values=foo,bar\",multiple=false");
assertThat(selectList.type()).isEqualTo("SINGLE_SELECT_LIST");
assertThat(selectList.values()).containsOnly("foo", "bar");
assertThat(selectList.multiple()).isFalse();
@@ -96,7 +96,7 @@ public class RuleParamTypeTest {
assertThat(selectList.multiple()).isTrue();
assertThat(selectList.toString()).isEqualTo("SINGLE_SELECT_LIST,multiple=true,values=\"foo,bar,\"");
- RuleParamType.parse("SINGLE_SELECT_LIST,\"values=foo,bar\",\"multiple=true\"");
+ selectList = RuleParamType.parse("SINGLE_SELECT_LIST,\"values=foo,bar\",multiple=true");
assertThat(selectList.type()).isEqualTo("SINGLE_SELECT_LIST");
assertThat(selectList.values()).containsOnly("foo", "bar");
assertThat(selectList.multiple()).isTrue();