diff options
author | Julien HENRY <julien.henry@sonarsource.com> | 2014-03-27 17:50:10 +0100 |
---|---|---|
committer | Julien HENRY <julien.henry@sonarsource.com> | 2014-03-27 17:50:10 +0100 |
commit | 4df3ea0df00466c4de90fd1ecba3bf24fa14a871 (patch) | |
tree | 881c5a5a9abd598a09445a5872c11b76c62b9e8f /sonar-batch | |
parent | 5bdefeb0c7ec0227473e259219c4682d052e9998 (diff) | |
download | sonarqube-4df3ea0df00466c4de90fd1ecba3bf24fa14a871.tar.gz sonarqube-4df3ea0df00466c4de90fd1ecba3bf24fa14a871.zip |
SONAR-5178 "sonar.branch" should not be validated against the same pattern as project key
Diffstat (limited to 'sonar-batch')
-rw-r--r-- | sonar-batch/src/main/java/org/sonar/batch/scan/ProjectReactorValidator.java | 2 | ||||
-rw-r--r-- | sonar-batch/src/test/java/org/sonar/batch/scan/ProjectReactorValidatorTest.java | 10 |
2 files changed, 6 insertions, 6 deletions
diff --git a/sonar-batch/src/main/java/org/sonar/batch/scan/ProjectReactorValidator.java b/sonar-batch/src/main/java/org/sonar/batch/scan/ProjectReactorValidator.java index 398f1e405b5..4aa718dcbd9 100644 --- a/sonar-batch/src/main/java/org/sonar/batch/scan/ProjectReactorValidator.java +++ b/sonar-batch/src/main/java/org/sonar/batch/scan/ProjectReactorValidator.java @@ -91,7 +91,7 @@ public class ProjectReactorValidator { } private void validateBranch(List<String> validationMessages, @Nullable String branch) { - if (StringUtils.isNotEmpty(branch) && !ComponentKeys.isValidModuleKey(branch)) { + if (StringUtils.isNotEmpty(branch) && !ComponentKeys.isValidBranch(branch)) { validationMessages.add(String.format("\"%s\" is not a valid branch name", branch)); } } diff --git a/sonar-batch/src/test/java/org/sonar/batch/scan/ProjectReactorValidatorTest.java b/sonar-batch/src/test/java/org/sonar/batch/scan/ProjectReactorValidatorTest.java index d403213401f..5d1b2f7f348 100644 --- a/sonar-batch/src/test/java/org/sonar/batch/scan/ProjectReactorValidatorTest.java +++ b/sonar-batch/src/test/java/org/sonar/batch/scan/ProjectReactorValidatorTest.java @@ -160,7 +160,7 @@ public class ProjectReactorValidatorTest { ProjectReactor reactor = createProjectReactor("foo$bar"); thrown.expect(SonarException.class); - thrown.expectMessage("foo$bar is not a valid project or module key"); + thrown.expectMessage("\"foo$bar\" is not a valid project or module key"); validator.validate(reactor); } @@ -169,7 +169,7 @@ public class ProjectReactorValidatorTest { ProjectReactor reactor = createProjectReactor("foo\\bar"); thrown.expect(SonarException.class); - thrown.expectMessage("foo\\bar is not a valid project or module key"); + thrown.expectMessage("\"foo\\bar\" is not a valid project or module key"); validator.validate(reactor); } @@ -179,7 +179,7 @@ public class ProjectReactorValidatorTest { validator.validate(createProjectReactor("foo", "Branch2")); validator.validate(createProjectReactor("foo", "bra.nch")); validator.validate(createProjectReactor("foo", "bra-nch")); - validator.validate(createProjectReactor("foo", "bra:nch")); + validator.validate(createProjectReactor("foo", "1")); validator.validate(createProjectReactor("foo", "bra_nch")); } @@ -187,7 +187,7 @@ public class ProjectReactorValidatorTest { public void fail_with_invalid_branch() { ProjectReactor reactor = createProjectReactor("foo", "bran#ch"); thrown.expect(SonarException.class); - thrown.expectMessage("bran#ch is not a valid branch name"); + thrown.expectMessage("\"bran#ch\" is not a valid branch name"); validator.validate(reactor); } @@ -196,7 +196,7 @@ public class ProjectReactorValidatorTest { ProjectReactor reactor = createProjectReactor("12345"); thrown.expect(SonarException.class); - thrown.expectMessage("12345 is not a valid project or module key"); + thrown.expectMessage("\"12345\" is not a valid project or module key"); validator.validate(reactor); } |