diff options
author | Julien HENRY <julien.henry@sonarsource.com> | 2014-04-14 15:54:58 +0200 |
---|---|---|
committer | Julien HENRY <julien.henry@sonarsource.com> | 2014-04-14 15:55:18 +0200 |
commit | 456a2311733cd6001fb9d8c75261a48b44ddc0e6 (patch) | |
tree | 3b8ecefc4c63a7254b27d050c312866fc4a3a447 /sonar-core | |
parent | 43bdbeef3ee0c7c64cd9ec65a46ec08e319cc787 (diff) | |
download | sonarqube-456a2311733cd6001fb9d8c75261a48b44ddc0e6.tar.gz sonarqube-456a2311733cd6001fb9d8c75261a48b44ddc0e6.zip |
Fix some quality flaws
Diffstat (limited to 'sonar-core')
-rw-r--r-- | sonar-core/src/test/java/org/sonar/core/component/ComponentKeysTest.java | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/sonar-core/src/test/java/org/sonar/core/component/ComponentKeysTest.java b/sonar-core/src/test/java/org/sonar/core/component/ComponentKeysTest.java index 7e2de16f8e7..b2248c80ee6 100644 --- a/sonar-core/src/test/java/org/sonar/core/component/ComponentKeysTest.java +++ b/sonar-core/src/test/java/org/sonar/core/component/ComponentKeysTest.java @@ -40,4 +40,24 @@ public class ComponentKeysTest { assertThat(ComponentKeys.createEffectiveKey(project, library)).isEqualTo("junit:junit"); } + @Test + public void isValidModuleKey() { + assertThat(ComponentKeys.isValidModuleKey("")).isFalse(); + assertThat(ComponentKeys.isValidModuleKey("abc")).isTrue(); + assertThat(ComponentKeys.isValidModuleKey("0123")).isFalse(); + assertThat(ComponentKeys.isValidModuleKey("ab 12")).isFalse(); + assertThat(ComponentKeys.isValidModuleKey("ab_12")).isTrue(); + assertThat(ComponentKeys.isValidModuleKey("ab/12")).isFalse(); + } + + @Test + public void isValidBranchKey() { + assertThat(ComponentKeys.isValidBranch("")).isTrue(); + assertThat(ComponentKeys.isValidBranch("abc")).isTrue(); + assertThat(ComponentKeys.isValidBranch("0123")).isTrue(); + assertThat(ComponentKeys.isValidBranch("ab 12")).isFalse(); + assertThat(ComponentKeys.isValidBranch("ab_12")).isTrue(); + assertThat(ComponentKeys.isValidBranch("ab/12")).isFalse(); + } + } |