package cn.org.rapid_framework.generator;
import java.util.Date;
import junit.framework.TestCase;
import cn.org.rapid_framework.generator.Generator.GeneratorModel;
import cn.org.rapid_framework.generator.GeneratorFacade.GeneratorModelUtils;
import cn.org.rapid_framework.generator.provider.java.model.JavaClass;
public class GeneratorFacadeTest extends TestCase {
GeneratorFacade gf = new GeneratorFacade();
JavaClass javaClass = new JavaClass(GeneratorFacadeTest.class);
public void test() {
// GeneratorProperties.("badqiu_birth", new Date());
GeneratorProperties.setProperty("badqiu_name", "com.badqiu");
GeneratorModel gm = GeneratorModelUtils.newGeneratorModel("clazz", javaClass);
assertEquals(gm.templateModel.get("badqiu_name_dir"),null);
assertEquals(gm.templateModel.get("badqiu_name"),"com.badqiu");
assertEquals(gm.templateModel.get("clazz"),javaClass);
assertEquals(gm.filePathModel.get("badqiu_name_dir"),null);
assertEquals(gm.filePathModel.get("badqiu_name"),"com.badqiu");
assertEquals(gm.filePathModel.get("className"),javaClass.getClassName());
assertEquals(GeneratorFacadeTest.class,gm.filePathModel.get("clazz"));
}
}