package org.tests.unitinternal; import junit.framework.TestCase; public class TestNamingConvention extends TestCase { /** * Test dummy method to allow rest to be commented out. */ public void testDummy() { } // Comment out for now so the entities do not get registered // Run this manually as needed. // @Entity // @Table(name = "table1", schema = "annotationschema") // public class FooBar1 { // } // // @Entity // @Table(name = "table2") // public class FooBar2 { // } // // @Entity // public class FooBar3 { // } // // public AbstractNamingConvention namingConvention; // // public void setUp() { // namingConvention = new UnderscoreNamingConvention(); // namingConvention.setDatabasePlatform(new DatabasePlatform()); // namingConvention.setSchema("conventionschema"); // } // // public void test_table_name_and_schema_name_from_annotation() { // Assert.assertNotNull(FooBar1.class.getAnnotation(Table.class)); // Assert.assertEquals("annotationschema.table1", namingConvention.getTableName(FooBar1.class).getQualifiedName()); // } // // public void test_table_name_from_annotation_and_schema_name_by_convention() { // Assert.assertNotNull(FooBar2.class.getAnnotation(Table.class)); // Assert.assertEquals("conventionschema.table2", namingConvention.getTableName(FooBar2.class).getQualifiedName()); // } // // public void test_table_name_and_schema_name_by_convention() { // Assert.assertNull(FooBar3.class.getAnnotation(Table.class)); // Assert.assertEquals("conventionschema.foo_bar3", namingConvention.getTableName(FooBar3.class) // .getQualifiedName()); // } }