From 456a2311733cd6001fb9d8c75261a48b44ddc0e6 Mon Sep 17 00:00:00 2001 From: Julien HENRY Date: Mon, 14 Apr 2014 15:54:58 +0200 Subject: Fix some quality flaws --- .../org/sonar/core/component/ComponentKeysTest.java | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'sonar-core') 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(); + } + } -- cgit v1.2.3