@@ -0,0 +1,1741 @@
+package io.teiler.server.util;%0D%0A%0D%0Aimport org.junit.Assert;%0D%0Aimport org.junit.Test;%0D%0A%0D%0Apublic class NormalizerTest %7B%0D%0A    %0D%0A    private static final String GROUP_ID_LETTERS_UPPERCASE = %22TEST%22;%0D%0A    private static final String GROUP_ID_LETTERS_LOWERCASE = %22test%22;%0D%0A    %0D%0A    private static final String GROUP_ID_NUMBERS_ONLY = %22123%22;%0D%0A    %0D%0A    private static final String GROUP_ID_LETTERS_UPPERCASE_AND_NUMBERS = %22TEST123%22;%0D%0A    private static final String GROUP_ID_LETTERS_LOWERCASE_AND_NUMBERS = %22test123%22;%0D%0A%0D%0A    @Test%0D%0A    public void testNormalizeGroupIdLettersOnlyUppercase() %7B%0D%0A        Assert.assertEquals(%0D%0A                GROUP_ID_LETTERS_LOWERCASE,%0D%0A                Normalizer.normalizeGroupId(GROUP_ID_LETTERS_UPPERCASE));%0D%0A    %7D%0D%0A    %0D%0A    @Test%0D%0A    public void testNormalizeGroupIdLettersOnlyLowercase() %7B%0D%0A        Assert.assertEquals(%0D%0A                GROUP_ID_LETTERS_LOWERCASE,%0D%0A                Normalizer.normalizeGroupId(GROUP_ID_LETTERS_LOWERCASE));%0D%0A    %7D%0D%0A    %0D%0A    @Test%0D%0A    public void testNormalizeGroupIdNumbersOnly() %7B%0D%0A        Assert.assertEquals(%0D%0A                GROUP_ID_NUMBERS_ONLY,%0D%0A                Normalizer.normalizeGroupId(GROUP_ID_NUMBERS_ONLY));%0D%0A    %7D%0D%0A    %0D%0A    @Test%0D%0A    public void testNormalizeGroupIdLettersUppercaseAndNumbers() %7B%0D%0A        Assert.assertEquals(%0D%0A                GROUP_ID_LETTERS_LOWERCASE_AND_NUMBERS,%0D%0A                Normalizer.normalizeGroupId(GROUP_ID_LETTERS_UPPERCASE_AND_NUMBERS));%0D%0A    %7D%0D%0A    %0D%0A    @Test%0D%0A    public void testNormalizeGroupIdLettersLowercaseAndNumbers() %7B%0D%0A        Assert.assertEquals(%0D%0A                GROUP_ID_LETTERS_LOWERCASE_AND_NUMBERS,%0D%0A                Normalizer.normalizeGroupId(GROUP_ID_LETTERS_LOWERCASE_AND_NUMBERS));%0D%0A    %7D%0D%0A    %0D%0A    %0D%0A%7D%0D%0A

add test for Normalizer