aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-core
diff options
context:
space:
mode:
authorJulien HENRY <julien.henry@sonarsource.com>2014-04-14 15:54:58 +0200
committerJulien HENRY <julien.henry@sonarsource.com>2014-04-14 15:55:18 +0200
commit456a2311733cd6001fb9d8c75261a48b44ddc0e6 (patch)
tree3b8ecefc4c63a7254b27d050c312866fc4a3a447 /sonar-core
parent43bdbeef3ee0c7c64cd9ec65a46ec08e319cc787 (diff)
downloadsonarqube-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.java20
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();
+ }
+
}