# jfinal-test **Repository Path**: msgcode/jfinal-test ## Basic Information - **Project Name**: jfinal-test - **Description**: JFinal的测试框架 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2016-03-18 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #jfinal-test - JFinal单元测试框架 - 用于辅助JFinal写单元测试 - 目前只有自动初始化JFinal,其他功能会陆续更新 ----------------------------------------- - 1.为单元测试类添加@JFinalTestConfug(DemoConfig.class) //DemoConfig.class为JFinal的配置类 - 2.继承JFinalTest - 3.(可选,用于绑定Controller)覆盖protected void configRoutes(Routes routes)方法,在方法里面对routes绑定actionkey和actionclass -------------------------------------------------------------- - 代码演示:
@JFinalTestConfig(value = GlobalConfig.class)
public class AnchorServiceTest extends JFinalTest {
private IAnchorService anchorService;
@Override
protected void configRoutes(Routes routes){
new RoutesBinder().bind(routes);
}
@Before
public void init(){
anchorService = AnchorServiceImpl.getInstance();
}
@Test
public void testFindForIndex(){
System.out.println(JSON.toJSONString(anchorService.findForIndex()));
}
}
--------------
- 注意: 单元测试类中的@方法命名不能为setup.