Remove binding spec2
[mdsal.git] / binding2 / mdsal-binding2-generator-util / src / test / java / org / opendaylight / mdsal / binding / javav2 / generator / util / JavaIdentifierNormalizerTest.java
diff --git a/binding2/mdsal-binding2-generator-util/src/test/java/org/opendaylight/mdsal/binding/javav2/generator/util/JavaIdentifierNormalizerTest.java b/binding2/mdsal-binding2-generator-util/src/test/java/org/opendaylight/mdsal/binding/javav2/generator/util/JavaIdentifierNormalizerTest.java
deleted file mode 100644 (file)
index 7888846..0000000
+++ /dev/null
@@ -1,502 +0,0 @@
-/*
- * Copyright (c) 2017 Cisco Systems, Inc. and others.  All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v1.0 which accompanies this distribution,
- * and is available at http://www.eclipse.org/legal/epl-v10.html
- */
-package org.opendaylight.mdsal.binding.javav2.generator.util;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertTrue;
-
-import org.junit.Test;
-import org.opendaylight.mdsal.binding.javav2.generator.context.ModuleContext;
-import org.opendaylight.mdsal.binding.javav2.util.BindingMapping;
-
-public class JavaIdentifierNormalizerTest {
-
-    @Test
-    public void specialPathsTest() {
-        ModuleContext context = new ModuleContext();
-        // QName - reserved & non reserved
-        String normalizeIdentifier =
-                JavaIdentifierNormalizer.normalizeClassIdentifier("org.opendaylight.yangtools.yang.common",
-                        "QName", context);
-        assertEquals("QName", normalizeIdentifier);
-        // again reserved
-        normalizeIdentifier =
-                JavaIdentifierNormalizer.normalizeClassIdentifier("org.opendaylight.yangtools.yang.common",
-                        "QName", context);
-        assertEquals("QName", normalizeIdentifier);
-        // non reserved
-        normalizeIdentifier = JavaIdentifierNormalizer.normalizeClassIdentifier("qname.non.reserved", "QName", context);
-        assertEquals("Qname", normalizeIdentifier);
-        // again non reserved
-        normalizeIdentifier = JavaIdentifierNormalizer.normalizeClassIdentifier("qname.non.reserved", "QName", context);
-        assertEquals("Qname1", normalizeIdentifier);
-
-        // Augmentable - reserved & non reserved
-        normalizeIdentifier = JavaIdentifierNormalizer
-                .normalizeClassIdentifier("org.opendaylight.mdsal.binding.javav2.spec.structural", "Augmentable",
-                        context);
-        assertEquals("Augmentable", normalizeIdentifier);
-        // again reserved
-        normalizeIdentifier = JavaIdentifierNormalizer
-                .normalizeClassIdentifier("org.opendaylight.mdsal.binding.javav2.spec.structural", "Augmentable",
-                        context);
-        assertEquals("Augmentable", normalizeIdentifier);
-        // non reserved
-        normalizeIdentifier = JavaIdentifierNormalizer
-                .normalizeClassIdentifier("augmentable.non.reserved", "Augmentable", context);
-        assertEquals("Augmentable", normalizeIdentifier);
-        // again non reserved
-        normalizeIdentifier =
-                JavaIdentifierNormalizer.normalizeClassIdentifier("augmentable.non.reserved", "Augmentable", context);
-        assertEquals("Augmentable1", normalizeIdentifier);
-
-        // List - reserved & non reserved
-        normalizeIdentifier = JavaIdentifierNormalizer.normalizeClassIdentifier("java.util", "List", context);
-        assertEquals("List", normalizeIdentifier);
-        // again reserved
-        normalizeIdentifier = JavaIdentifierNormalizer.normalizeClassIdentifier("java.util", "List", context);
-        assertEquals("List", normalizeIdentifier);
-        // non reserved
-        normalizeIdentifier = JavaIdentifierNormalizer.normalizeClassIdentifier("list.non.reserved", "List", context);
-        assertEquals("List", normalizeIdentifier);
-        // again non reserved
-        normalizeIdentifier = JavaIdentifierNormalizer.normalizeClassIdentifier("list.non.reserved", "List", context);
-        assertEquals("List1", normalizeIdentifier);
-
-        // String - reserved & non reserved
-        normalizeIdentifier = JavaIdentifierNormalizer.normalizeClassIdentifier("java.lang", "String", context);
-        assertEquals("String", normalizeIdentifier);
-        // again reserved
-        normalizeIdentifier = JavaIdentifierNormalizer.normalizeClassIdentifier("java.lang", "String", context);
-        assertEquals("String", normalizeIdentifier);
-        // non reserved
-        normalizeIdentifier = JavaIdentifierNormalizer.normalizeClassIdentifier("string.non.reserved", "String",
-                context);
-        assertEquals("String", normalizeIdentifier);
-        // again non reserved
-        normalizeIdentifier = JavaIdentifierNormalizer.normalizeClassIdentifier("string.non.reserved", "String",
-                context);
-        assertEquals("String1", normalizeIdentifier);
-    }
-
-    /**
-     * This test tests normalizing of enum and interface identifiers too.
-     */
-    @Test
-    public void sameClassNamesSamePackageTest() {
-        ModuleContext context = new ModuleContext();
-        String normalizeIdentifier1 = JavaIdentifierNormalizer.normalizeClassIdentifier("org.example.same.package",
-                "Foo", context);
-        String normalizeIdentifier2 = JavaIdentifierNormalizer.normalizeClassIdentifier("org.example.same.package",
-                "fOo", context);
-        final String normalizeIdentifier3 =
-                JavaIdentifierNormalizer.normalizeClassIdentifier("org.example.same.package", "foo", context);
-        assertEquals(normalizeIdentifier1, "Foo");
-        assertEquals(normalizeIdentifier2, "Foo1");
-        assertEquals(normalizeIdentifier3, "Foo2");
-
-        normalizeIdentifier1 = JavaIdentifierNormalizer.normalizeClassIdentifier("org.example.same.package", "*",
-                context);
-        normalizeIdentifier2 = JavaIdentifierNormalizer.normalizeClassIdentifier("org.example.same.package",
-                "asterisk", context);
-        assertEquals(normalizeIdentifier1, "Asterisk");
-        assertEquals(normalizeIdentifier2, "Asterisk1");
-    }
-
-    /**
-     * This test tests normalizing of enum and interface identifiers too.
-     */
-    @Test
-    public void sameClassNamesOtherPackageTest() {
-        ModuleContext context = new ModuleContext();
-        String normalizeIdentifier1 =
-                JavaIdentifierNormalizer.normalizeClassIdentifier("org.example.other.package", "Foo", context);
-        String normalizeIdentifier2 =
-                JavaIdentifierNormalizer.normalizeClassIdentifier("org.example.other.package.next", "fOo", context);
-        final String normalizeIdentifier3 =
-                JavaIdentifierNormalizer.normalizeClassIdentifier("org.example.other.package.next.next", "foo",
-                        context);
-        assertEquals(normalizeIdentifier1, "Foo");
-        assertEquals(normalizeIdentifier2, "Foo");
-        assertEquals(normalizeIdentifier3, "Foo");
-
-        normalizeIdentifier1 = JavaIdentifierNormalizer.normalizeClassIdentifier("org.example.other.package", "*",
-                context);
-        normalizeIdentifier2 =
-                JavaIdentifierNormalizer.normalizeClassIdentifier("org.example.other.package.next", "asterisk",
-                        context);
-        assertEquals(normalizeIdentifier1, "Asterisk");
-        assertEquals(normalizeIdentifier2, "Asterisk");
-    }
-
-    /**
-     * This test tests normalizing of enum and interface identifiers too.
-     */
-    @Test
-    public void sameClassNamesSamePackageReservedWordsTest() {
-        ModuleContext context = new ModuleContext();
-        final String normalizeIdentifier1 =
-                JavaIdentifierNormalizer.normalizeClassIdentifier("org.example.keywords.same.package", "int", context);
-        final String normalizeIdentifier2 =
-                JavaIdentifierNormalizer.normalizeClassIdentifier("org.example.keywords.same.package", "InT", context);
-        final String normalizeIdentifier3 =
-                JavaIdentifierNormalizer.normalizeClassIdentifier("org.example.keywords.same.package", "inT", context);
-        assertEquals(normalizeIdentifier1, "IntReservedKeyword");
-        assertEquals(normalizeIdentifier2, "IntReservedKeyword1");
-        assertEquals(normalizeIdentifier3, "IntReservedKeyword2");
-    }
-
-    /**
-     * This test tests normalizing of enum and interface identifiers too.
-     */
-    @Test
-    public void sameClassNamesOtherPackageReservedWordsTest() {
-        ModuleContext context = new ModuleContext();
-        final String normalizeIdentifier1 =
-                JavaIdentifierNormalizer.normalizeClassIdentifier("org.example.keywords.other.package", "int", context);
-        final String normalizeIdentifier2 =
-                JavaIdentifierNormalizer.normalizeClassIdentifier("org.example.keywords.other.package.next", "InT",
-                        context);
-        final String normalizeIdentifier3 =
-                JavaIdentifierNormalizer.normalizeClassIdentifier("org.example.keywords.other.package.next.next",
-                        "inT", context);
-        assertEquals(normalizeIdentifier1, "IntReservedKeyword");
-        assertEquals(normalizeIdentifier2, "IntReservedKeyword");
-        assertEquals(normalizeIdentifier3, "IntReservedKeyword");
-    }
-
-    /**
-     * This test tests converting of reserved keywords like class and interface identifiers too.
-     */
-    @Test
-    public void identifierReservedKeyWordsEnumConverterTest() throws Exception {
-        for (final String reservedKeyword : BindingMapping.JAVA_RESERVED_WORDS) {
-            testIdentifierReservedKeywordEnum(reservedKeyword);
-        }
-        for (final String reservedKeyword : BindingMapping.WINDOWS_RESERVED_WORDS) {
-            testIdentifierReservedKeywordEnum(reservedKeyword);
-        }
-        testIdentifierReservedKeywordEnum("iNt");
-        testIdentifierReservedKeywordEnum("cOn");
-    }
-
-    private void testIdentifierReservedKeywordEnum(final String reservedKeyword) {
-        final StringBuilder expected =
-                new StringBuilder(reservedKeyword.substring(0, 1).toUpperCase())
-                        .append(reservedKeyword.substring(1).toLowerCase())
-                        .append("ReservedKeyword");
-        assertTest(reservedKeyword, expected.toString(), JavaIdentifier.ENUM);
-    }
-
-    /**
-     * This test tests converting of reserved keywords like constant identifier too.
-     */
-    @Test
-    public void identifierReservedKeyWordsEnumValueConverterTest() throws Exception {
-        for (final String reservedKeyword : BindingMapping.JAVA_RESERVED_WORDS) {
-            testIdentifierReservedKeywordEnumValue(reservedKeyword);
-        }
-        for (final String reservedKeyword : BindingMapping.WINDOWS_RESERVED_WORDS) {
-            testIdentifierReservedKeywordEnumValue(reservedKeyword);
-        }
-        testIdentifierReservedKeywordEnumValue("iNt");
-        testIdentifierReservedKeywordEnumValue("cOn");
-    }
-
-    private void testIdentifierReservedKeywordEnumValue(final String reservedKeyword) {
-        final StringBuilder expected = new StringBuilder(reservedKeyword.toUpperCase()).append("_RESERVED_KEYWORD");
-        assertTest(reservedKeyword, expected.toString(), JavaIdentifier.ENUM_VALUE);
-    }
-
-    /**
-     * This test tests converting of reserved keywords like variable identifier too.
-     */
-    @Test
-    public void identifierReservedKeyWordsMethodConverterTest() throws Exception {
-        for (final String reservedKeyword : BindingMapping.JAVA_RESERVED_WORDS) {
-            testIdentifierReservedKeywordMethod(reservedKeyword);
-        }
-        for (final String reservedKeyword : BindingMapping.WINDOWS_RESERVED_WORDS) {
-            testIdentifierReservedKeywordMethod(reservedKeyword);
-        }
-        testIdentifierReservedKeywordMethod("iNt");
-        testIdentifierReservedKeywordMethod("cOn");
-    }
-
-    private void testIdentifierReservedKeywordMethod(final String reservedKeyword) {
-        final StringBuilder expected = new StringBuilder(reservedKeyword.toLowerCase()).append("ReservedKeyword");
-        assertTest(reservedKeyword, expected.toString(), JavaIdentifier.METHOD);
-    }
-
-    @Test
-    public void acceptableCharsEnumTest() throws Exception {
-        assertTest("Acceptable", "Acceptable", JavaIdentifier.ENUM);
-    }
-
-    /**
-     * This test tests converting of class and interface identifiers too.
-     */
-    @Test
-    public void nonAcceptableCharsEnumTest() throws Exception {
-        assertTest("acceptable", "Acceptable", JavaIdentifier.ENUM);
-        assertTest("acc*", "AccAsterisk", JavaIdentifier.ENUM);
-        assertTest("Acc*", "AccAsterisk", JavaIdentifier.ENUM);
-        assertTest("Acc*acc", "AccAsteriskAcc", JavaIdentifier.ENUM);
-        assertTest("*acc", "AsteriskAcc", JavaIdentifier.ENUM);
-        assertTest("*Acc", "AsteriskAcc", JavaIdentifier.ENUM);
-        assertTest("*", "Asterisk", JavaIdentifier.ENUM);
-        assertTest("\\acc", "ReverseSolidusAcc", JavaIdentifier.ENUM);
-        assertTest("\\Acc", "ReverseSolidusAcc", JavaIdentifier.ENUM);
-        assertTest("\\", "ReverseSolidus", JavaIdentifier.ENUM);
-        assertTest("/acc", "SolidusAcc", JavaIdentifier.ENUM);
-        assertTest("/Acc", "SolidusAcc", JavaIdentifier.ENUM);
-        assertTest("/", "Solidus", JavaIdentifier.ENUM);
-        assertTest("1acc", "DigitOneAcc", JavaIdentifier.ENUM);
-        assertTest("1Acc", "DigitOneAcc", JavaIdentifier.ENUM);
-        assertTest("acc1", "Acc1", JavaIdentifier.ENUM);
-        assertTest("Acc1", "Acc1", JavaIdentifier.ENUM);
-        assertTest("1", "DigitOne", JavaIdentifier.ENUM);
-        assertTest("%", "PercentSign", JavaIdentifier.ENUM);
-        assertTest("foo-bar", "FooBar", JavaIdentifier.ENUM);
-        assertTest("foo--bar", "FooHyphenMinusHyphenMinusBar", JavaIdentifier.ENUM);
-        assertTest("-foo", "HyphenMinusFoo", JavaIdentifier.ENUM);
-        assertTest("--foo", "HyphenMinusHyphenMinusFoo", JavaIdentifier.ENUM);
-        assertTest("foo-", "FooHyphenMinus", JavaIdentifier.ENUM);
-        assertTest("foo--", "FooHyphenMinusHyphenMinus", JavaIdentifier.ENUM);
-        assertTest("-foo-", "HyphenMinusFooHyphenMinus", JavaIdentifier.ENUM);
-        assertTest("-foo-bar-", "HyphenMinusFooBarHyphenMinus", JavaIdentifier.ENUM);
-        assertTest("-foo--bar-", "HyphenMinusFooHyphenMinusHyphenMinusBarHyphenMinus", JavaIdentifier.ENUM);
-        assertTest("foo.", "FooFullStop", JavaIdentifier.ENUM);
-        assertTest(".foo", "FullStopFoo", JavaIdentifier.ENUM);
-        assertTest("bar.foo", "BarFullStopFoo", JavaIdentifier.ENUM);
-    }
-
-    @Test
-    public void acceptableCharsEnumValueTest() throws Exception {
-        assertTest("ACCEPTABLE", "ACCEPTABLE", JavaIdentifier.ENUM_VALUE);
-    }
-
-    /**
-     * This test tests converting of constant identifier too.
-     */
-    @Test
-    public void nonAcceptableCharsEnumValueTest() throws Exception {
-        assertTest("acceptable", "ACCEPTABLE", JavaIdentifier.ENUM_VALUE);
-        assertTest("Acceptable", "ACCEPTABLE", JavaIdentifier.ENUM_VALUE);
-        assertTest("Acce_ptable", "ACCE_PTABLE", JavaIdentifier.ENUM_VALUE);
-        assertTest("acc*", "ACC_ASTERISK", JavaIdentifier.ENUM_VALUE);
-        assertTest("Acc*", "ACC_ASTERISK", JavaIdentifier.ENUM_VALUE);
-        assertTest("*acc", "ASTERISK_ACC", JavaIdentifier.ENUM_VALUE);
-        assertTest("*Acc", "ASTERISK_ACC", JavaIdentifier.ENUM_VALUE);
-        assertTest("*", "ASTERISK", JavaIdentifier.ENUM_VALUE);
-        assertTest("\\acc", "REVERSE_SOLIDUS_ACC", JavaIdentifier.ENUM_VALUE);
-        assertTest("\\Acc", "REVERSE_SOLIDUS_ACC", JavaIdentifier.ENUM_VALUE);
-        assertTest("\\", "REVERSE_SOLIDUS", JavaIdentifier.ENUM_VALUE);
-        assertTest("/acc", "SOLIDUS_ACC", JavaIdentifier.ENUM_VALUE);
-        assertTest("/Acc", "SOLIDUS_ACC", JavaIdentifier.ENUM_VALUE);
-        assertTest("/", "SOLIDUS", JavaIdentifier.ENUM_VALUE);
-        assertTest("1acc", "DIGIT_ONE_ACC", JavaIdentifier.ENUM_VALUE);
-        assertTest("1Acc", "DIGIT_ONE_ACC", JavaIdentifier.ENUM_VALUE);
-        assertTest("acc1", "ACC1", JavaIdentifier.ENUM_VALUE);
-        assertTest("Acc1", "ACC1", JavaIdentifier.ENUM_VALUE);
-        assertTest("1", "DIGIT_ONE", JavaIdentifier.ENUM_VALUE);
-        assertTest("%", "PERCENT_SIGN", JavaIdentifier.ENUM_VALUE);
-        assertTest("foo-bar", "FOO_BAR", JavaIdentifier.ENUM_VALUE);
-        assertTest("foo--bar", "FOO_HYPHEN_MINUS_HYPHEN_MINUS_BAR", JavaIdentifier.ENUM_VALUE);
-        assertTest("-foo", "HYPHEN_MINUS_FOO", JavaIdentifier.ENUM_VALUE);
-        assertTest("--foo", "HYPHEN_MINUS_HYPHEN_MINUS_FOO", JavaIdentifier.ENUM_VALUE);
-        assertTest("foo-", "FOO_HYPHEN_MINUS", JavaIdentifier.ENUM_VALUE);
-        assertTest("foo--", "FOO_HYPHEN_MINUS_HYPHEN_MINUS", JavaIdentifier.ENUM_VALUE);
-        assertTest("-foo-", "HYPHEN_MINUS_FOO_HYPHEN_MINUS", JavaIdentifier.ENUM_VALUE);
-        assertTest("-foo-bar-", "HYPHEN_MINUS_FOO_BAR_HYPHEN_MINUS", JavaIdentifier.ENUM_VALUE);
-        assertTest("-foo--bar-", "HYPHEN_MINUS_FOO_HYPHEN_MINUS_HYPHEN_MINUS_BAR_HYPHEN_MINUS",
-                JavaIdentifier.ENUM_VALUE);
-        assertTest("foo.", "FOO_FULL_STOP", JavaIdentifier.ENUM_VALUE);
-        assertTest(".foo", "FULL_STOP_FOO", JavaIdentifier.ENUM_VALUE);
-        assertTest("bar.foo", "BAR_FULL_STOP_FOO", JavaIdentifier.ENUM_VALUE);
-    }
-
-    @Test
-    public void acceptableCharsMethodTest() throws Exception {
-        assertTest("acceptable", "acceptable", JavaIdentifier.METHOD);
-    }
-
-    /**
-     * This test tests converting of variable identifier too.
-     */
-    @Test
-    public void nonAcceptableCharsMethodTest() throws Exception {
-        assertTest("acc*", "accAsterisk", JavaIdentifier.METHOD);
-        assertTest("Acc*", "accAsterisk", JavaIdentifier.METHOD);
-        assertTest("*acc", "asteriskAcc", JavaIdentifier.METHOD);
-        assertTest("*Acc", "asteriskAcc", JavaIdentifier.METHOD);
-        assertTest("*", "asterisk", JavaIdentifier.METHOD);
-        assertTest("\\acc", "reverseSolidusAcc", JavaIdentifier.METHOD);
-        assertTest("\\Acc", "reverseSolidusAcc", JavaIdentifier.METHOD);
-        assertTest("\\", "reverseSolidus", JavaIdentifier.METHOD);
-        assertTest("/acc", "solidusAcc", JavaIdentifier.METHOD);
-        assertTest("/Acc", "solidusAcc", JavaIdentifier.METHOD);
-        assertTest("/", "solidus", JavaIdentifier.METHOD);
-        assertTest("1acc", "digitOneAcc", JavaIdentifier.METHOD);
-        assertTest("1Acc", "digitOneAcc", JavaIdentifier.METHOD);
-        assertTest("acc1", "acc1", JavaIdentifier.METHOD);
-        assertTest("Acc1", "acc1", JavaIdentifier.METHOD);
-        assertTest("1", "digitOne", JavaIdentifier.METHOD);
-        assertTest("%", "percentSign", JavaIdentifier.METHOD);
-        assertTest("foo-bar", "fooBar", JavaIdentifier.METHOD);
-        assertTest("foo--bar", "fooHyphenMinusHyphenMinusBar", JavaIdentifier.METHOD);
-        assertTest("-foo", "hyphenMinusFoo", JavaIdentifier.METHOD);
-        assertTest("--foo", "hyphenMinusHyphenMinusFoo", JavaIdentifier.METHOD);
-        assertTest("foo-", "fooHyphenMinus", JavaIdentifier.METHOD);
-        assertTest("foo--", "fooHyphenMinusHyphenMinus", JavaIdentifier.METHOD);
-        assertTest("-foo-", "hyphenMinusFooHyphenMinus", JavaIdentifier.METHOD);
-        assertTest("-foo-bar-", "hyphenMinusFooBarHyphenMinus", JavaIdentifier.METHOD);
-        assertTest("-foo--bar-", "hyphenMinusFooHyphenMinusHyphenMinusBarHyphenMinus", JavaIdentifier.METHOD);
-        assertTest("foo.", "fooFullStop", JavaIdentifier.METHOD);
-        assertTest(".foo", "fullStopFoo", JavaIdentifier.METHOD);
-        assertTest("foo.bar", "fooFullStopBar", JavaIdentifier.METHOD);
-    }
-
-
-    @Test
-    public void packageReservedKeyWordsTest() {
-        for (final String reservedKeyword : BindingMapping.JAVA_RESERVED_WORDS) {
-            testPackageReservedKeyword(reservedKeyword);
-        }
-        for (final String reservedKeyword : BindingMapping.WINDOWS_RESERVED_WORDS) {
-            testPackageReservedKeyword(reservedKeyword);
-        }
-    }
-
-    private void testPackageReservedKeyword(final String reservedKeyword) {
-        final String packageNameNormalizer = JavaIdentifierNormalizer.normalizePartialPackageName(reservedKeyword);
-        final StringBuilder expected = new StringBuilder(reservedKeyword).append('_');
-        assertEquals(expected.toString().toLowerCase(), packageNameNormalizer);
-    }
-
-    @Test
-    public void digitAtStartTest() {
-        for (int i = 0; i < 10; i++) {
-            final String str_i = String.valueOf(i);
-            final String packageNameNormalizer = JavaIdentifierNormalizer.normalizePartialPackageName(str_i);
-            final String expected = Character.getName(str_i.charAt(0)).replaceAll(" ", "").toLowerCase();
-            assertEquals(expected, packageNameNormalizer);
-        }
-    }
-
-    @Test
-    public void normalizePackageNameDashTest() {
-        dashTest("foo-bar", "foo_bar");
-        dashTest("foo--bar", "foo__bar");
-        dashTest("-foo", "_foo");
-        dashTest("--foo", "__foo");
-        dashTest("foo-", "foo_");
-        dashTest("foo--", "foo__");
-        dashTest("-foo-bar", "_foo_bar");
-        dashTest("foo-bar-", "foo_bar_");
-        dashTest("-foo-bar-", "_foo_bar_");
-        dashTest("-foo--bar-", "_foo__bar_");
-    }
-
-    private void dashTest(final String tested, final String expected) {
-        final String actual = JavaIdentifierNormalizer.normalizePartialPackageName(tested);
-        assertEquals(expected, actual);
-    }
-
-    @Test
-    public void normalizePackageNameTest() {
-        normalizePackageNameTest("*foo", "asteriskfoo");
-        normalizePackageNameTest("/foo", "solidusfoo");
-        normalizePackageNameTest("\\foo", "reversesolidusfoo");
-        normalizePackageNameTest(":foo", "colonfoo");
-
-        normalizePackageNameTest("f*oo", "fasteriskoo");
-        normalizePackageNameTest("f/oo", "fsolidusoo");
-        normalizePackageNameTest("f\\oo", "freversesolidusoo");
-        normalizePackageNameTest("f:oo", "fcolonoo");
-
-        normalizePackageNameTest("foo*", "fooasterisk");
-        normalizePackageNameTest("foo/", "foosolidus");
-        normalizePackageNameTest("foo\\", "fooreversesolidus");
-        normalizePackageNameTest("foo:", "foocolon");
-
-        normalizePackageNameTest("_foo_", "_foo_");
-        normalizePackageNameTest("f_oo", "f_oo");
-    }
-
-    private void normalizePackageNameTest(final String tested, final Object expected) {
-        final String packageNameNormalizer = JavaIdentifierNormalizer.normalizePartialPackageName(tested);
-        assertEquals(expected, packageNameNormalizer);
-    }
-
-    private void assertTest(final String testedIdentifier, final String acceptable,
-                            final JavaIdentifier javaTypeOfIdentifier) {
-        final String convertedIdentifier =
-                JavaIdentifierNormalizer.normalizeSpecificIdentifier(testedIdentifier, javaTypeOfIdentifier);
-        assertNotNull(convertedIdentifier);
-        assertTrue(!convertedIdentifier.isEmpty());
-        assertEquals(acceptable, convertedIdentifier);
-    }
-
-    @Test
-    public void realPackageNameExampleTest() {
-        String tested = "org.opendaylight.example.test.rev000000.data.foo";
-        String expected = "org.opendaylight.example.test.rev000000.data.foo";
-        testRealPackageNameExample(tested, expected);
-
-        tested = "org.opendaylight.example.test.rev000000.data.foo*";
-        expected = "org.opendaylight.example.test.rev000000.data.fooasterisk";
-        testRealPackageNameExample(tested, expected);
-
-        tested = "org.opendaylight.example.test.rev000000.data.foo*bar";
-        expected = "org.opendaylight.example.test.rev000000.data.fooasteriskbar";
-        testRealPackageNameExample(tested, expected);
-
-        tested = "org.opendaylight.example.test.rev000000.data.foo.bar";
-        expected = "org.opendaylight.example.test.rev000000.data.foo.bar";
-        testRealPackageNameExample(tested, expected);
-
-        tested = "org.opendaylight.example.test.rev000000.data.foo-bar";
-        expected = "org.opendaylight.example.test.rev000000.data.foo_bar";
-        testRealPackageNameExample(tested, expected);
-
-        tested = "org.opendaylight.example.test.rev000000.data.foo_";
-        expected = "org.opendaylight.example.test.rev000000.data.foo_";
-        testRealPackageNameExample(tested, expected);
-
-        tested = "org.opendaylight.example.test.rev000000.data._foo";
-        expected = "org.opendaylight.example.test.rev000000.data._foo";
-        testRealPackageNameExample(tested, expected);
-
-        tested = "org.opendaylight.example.test.rev000000.data.foo*.*";
-        expected = "org.opendaylight.example.test.rev000000.data.fooasterisk.asterisk";
-        testRealPackageNameExample(tested, expected);
-
-        tested = "org.opendaylight.example.test.rev000000.data.int";
-        expected = "org.opendaylight.example.test.rev000000.data.int_";
-        testRealPackageNameExample(tested, expected);
-
-        tested = "org.opendaylight.example.test.rev000000.data.iNt";
-        expected = "org.opendaylight.example.test.rev000000.data.int_";
-        testRealPackageNameExample(tested, expected);
-
-        tested = "org.opendaylight.example.test.rev000000.data.con";
-        expected = "org.opendaylight.example.test.rev000000.data.con_";
-        testRealPackageNameExample(tested, expected);
-
-        tested = "org.opendaylight.example.test.rev000000.data.CON";
-        expected = "org.opendaylight.example.test.rev000000.data.con_";
-        testRealPackageNameExample(tested, expected);
-    }
-
-    private void testRealPackageNameExample(final String tested, final String expected) {
-        final String actual = JavaIdentifierNormalizer.normalizeFullPackageName(tested);
-        assertEquals(expected, actual);
-    }
-}