package cn.org.rapid_framework.generator;
import java.io.File;
import cn.org.rapid_framework.generator.Generator.GeneratorModel;
import cn.org.rapid_framework.generator.GeneratorFacade.GeneratorModelUtils;
import cn.org.rapid_framework.generator.provider.db.table.TableFactory;
import cn.org.rapid_framework.generator.provider.db.table.model.Table;
public class DalgenGeneratorTest extends GeneratorTestCase{
public void testGenerate() throws Exception{
Table table = TableFactory.getInstance().getTable("USER_INFO");
g.addTemplateRootDir(new File("template").getAbsoluteFile());
g.addTemplateRootDir(new File("plugins/dalgen_table//dalgen_table/"));
g.setExcludes("**/*Manager*.java,**/vo/query/**");
g.setExcludes("**/*Manager*.java,**/*DaoTest.java,**/*ManagerTest.java");
generateByTable(table);
GeneratorModel m = GeneratorModelUtils.newGeneratorModel("table",table);
// g.deleteBy(m.templateModel, m.filePathModel);
// Runtime.getRuntime().exec("cmd.exe /c start "+new File(GeneratorProperties.getProperty("outRoot")).getAbsolutePath());
}
}