1 3 package jodd.db.orm; 4 5 import junit.framework.TestCase; 6 7 public class DbNameUtilTest extends TestCase { 8 9 public void testClassNameToTableName() { 10 assertEquals("FOO_BOO_ZOO", DbNameUtil.convertClassNameToTableName("FooBooZoo")); 11 assertEquals("FOO", DbNameUtil.convertClassNameToTableName("Foo")); 12 assertEquals("", DbNameUtil.convertClassNameToTableName("")); 13 assertEquals("DB_NAME_UTIL_TEST", DbNameUtil.convertClassNameToTableName(this.getClass())); 14 15 assertEquals("QWE_FOO_BOO_ZOO", DbNameUtil.convertClassNameToTableName("FooBooZoo", "QWE_")); 16 assertEquals("QWE_FOO", DbNameUtil.convertClassNameToTableName("Foo", "QWE_")); 17 assertEquals("QWE_", DbNameUtil.convertClassNameToTableName("", "QWE_")); 18 assertEquals("QWE_DB_NAME_UTIL_TEST", DbNameUtil.convertClassNameToTableName(this.getClass(), "QWE_")); 19 } 20 21 public void testTableNameToClassName() { 22 assertEquals("FooBooZoo", DbNameUtil.convertTableNameToClassName("FOO_BOO_ZOO")); 23 assertEquals("FooBooZoo", DbNameUtil.convertTableNameToClassName("FOO_BOO_ZOO_")); 24 assertEquals("Foo", DbNameUtil.convertTableNameToClassName("FOO")); 25 assertEquals("", DbNameUtil.convertTableNameToClassName("")); 26 27 assertEquals("FooBooZoo", DbNameUtil.convertTableNameToClassName("QWE_FOO_BOO_ZOO", "QWE_")); 28 assertEquals("FooBooZoo", DbNameUtil.convertTableNameToClassName("QWE_FOO_BOO_ZOO_", "QWE_")); 29 assertEquals("Foo", DbNameUtil.convertTableNameToClassName("QWE_FOO", "QWE_")); 30 assertEquals("Boo", DbNameUtil.convertTableNameToClassName("BOO", "QWE_")); 31 assertEquals("", DbNameUtil.convertTableNameToClassName("", "QWE_")); 32 } 33 34 public void testColumnNameToPropertyName() { 35 assertEquals("fooBooZoo", DbNameUtil.convertColumnNameToPropertyName("FOO_BOO_ZOO")); 36 assertEquals("fooBooZoo", DbNameUtil.convertColumnNameToPropertyName("FOO_BOO_ZOO_")); 37 assertEquals("foo", DbNameUtil.convertColumnNameToPropertyName("FOO")); 38 assertEquals("", DbNameUtil.convertColumnNameToPropertyName("")); 39 } 40 41 public void testPropertyNameToColumnName() { 42 assertEquals("FOO_BOO_ZOO", DbNameUtil.convertPropertyNameToColumnName("fooBooZoo")); 43 assertEquals("FOO", DbNameUtil.convertPropertyNameToColumnName("foo")); 44 assertEquals("", DbNameUtil.convertPropertyNameToColumnName("")); 45 } 46 47 } 48 | Popular Tags |