import org.junit.Before;
import org.junit.Test;
import com.eyaocrm.eyao_smart.config.EyaoSmartConfig;
import com.eyaocrm.eyao_smart.config._MappingKit;
import com.eyaocrm.eyao_smart.dao.PaaApplyPrimary;
import com.jfinal.plugin.activerecord.ActiveRecordPlugin;
import com.jfinal.plugin.activerecord.CaseInsensitiveContainerFactory;
import com.jfinal.plugin.activerecord.Page;
import com.jfinal.plugin.activerecord.dialect.AnsiSqlDialect;
import com.jfinal.plugin.c3p0.C3p0Plugin;
public class JFinalTest {
@Before
public void before() {
// 配置C3p0数据库连接池插件
C3p0Plugin cp = EyaoSmartConfig.createC3p0Plugin();
// 配置ActiveRecord插件
ActiveRecordPlugin arp = new ActiveRecordPlugin(cp);
arp.setDialect(new AnsiSqlDialect());// 使用AnsiSqlDialect
arp.setContainerFactory(new CaseInsensitiveContainerFactory());
arp.setShowSql(true);
// 所有配置在 MappingKit 中搞定
_MappingKit.mapping(arp);
cp.start();
arp.start();
}
@Test
public void test01(){
PaaApplyPrimary.dao.findById("PAA2017012018030198062864");
}
@Test
public void test02(){
String userId = "EMP2016112314173715944824";
String orgId = "ORG004";
String orgunitId = "OU001";
Page<PaaApplyPrimary> page = PaaApplyPrimary.dao.findPromotionalActivityApplyPersonalTask(1, 2, userId, orgId, orgunitId, 2017);
System.out.println(page.getList());
System.out.println(page.getTotalRow());
}
}
JFinal结合JUnit测试Model层
最新推荐文章于 2024-02-07 23:15:55 发布