package net.sf.minuteProject.utils; import net.sf.minuteProject.configuration.bean.GeneratorBean; import net.sf.minuteProject.configuration.bean.Package; import net.sf.minuteProject.configuration.bean.Template; import net.sf.minuteProject.configuration.bean.model.data.Table; import net.sf.minuteProject.configuration.bean.model.data.impl.DDLUtils.TableDDLUtils; import junit.framework.TestCase; import static net.sf.minuteProject.utils.CommonUtils.*; public class CommonUtilsTest extends TestCase{ //TODO disable technical package, business package, model package //TODO convention packaging order (technical, business, model combination) public void testGetClassName() { String s = getClassName(getSampleTable(), getSampleDomainTemplate()); System.out.println("s = "+s); assertNotNull(s); } private Template getSampleDomainTemplate() { Template t = new Template(); t.setName("DomainObjectUML"); return t; } private GeneratorBean getSampleTable() { Table t = new TableDDLUtils(getTableDDLUtils()); t.setPackage(getPackage()); return t; } private Package getPackage() { Package p = new Package(); return p; } private org.apache.ddlutils.model.Table getTableDDLUtils() { org.apache.ddlutils.model.Table t = new org.apache.ddlutils.model.Table(); t.setName("TEST"); return t; } }