diff options
Diffstat (limited to 'jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/NameToolsTests.java')
-rw-r--r-- | jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/NameToolsTests.java | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/NameToolsTests.java b/jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/NameToolsTests.java index eb178f211a..a389583e0d 100644 --- a/jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/NameToolsTests.java +++ b/jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/NameToolsTests.java @@ -16,6 +16,7 @@ import junit.framework.TestCase; import org.eclipse.jpt.utility.internal.CollectionTools; import org.eclipse.jpt.utility.internal.NameTools; +@SuppressWarnings("nls") public class NameToolsTests extends TestCase { public NameToolsTests(String name) { @@ -146,17 +147,6 @@ public class NameToolsTests extends TestCase { assertEquals("Oracle3", NameTools.uniqueNameFor("Oracle", strings.iterator())); } - public void testUniqueJavaNameForCollection() { - Collection<String> strings = new ArrayList<String>(); - strings.add("Oracle"); - strings.add("Oracle"); - strings.add("Oracle2"); - strings.add("Oracle1"); - - assertEquals("private2", NameTools.uniqueJavaNameFor("private", strings.iterator())); - assertEquals("class2", NameTools.uniqueJavaNameFor("class", strings.iterator())); - } - public void testBuildQualifiedDatabaseObjectName() { assertEquals("catalog.schema.name", NameTools.buildQualifiedDatabaseObjectName("catalog", "schema", "name")); assertEquals("catalog..name", NameTools.buildQualifiedDatabaseObjectName("catalog", null, "name")); @@ -224,4 +214,13 @@ public class NameToolsTests extends TestCase { } + public void testStringIsLegalJavaIdentifier() { + assertFalse(NameTools.stringIsLegalJavaIdentifier("class")); + assertTrue(NameTools.stringIsLegalJavaIdentifier("clasS")); + + assertFalse(NameTools.stringIsLegalJavaIdentifier("7foo")); + assertFalse(NameTools.stringIsLegalJavaIdentifier("foo@bar")); + assertTrue(NameTools.stringIsLegalJavaIdentifier("_foo")); + } + } |