# 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.