单元测试

    • 单元测试是开发中很重要的一环,可以从一定程度上保证提测的质量
    • 本框架支持Junit 以及其他的java单测框架

    Junit使用方法如下

    • 在test模块的test目录下新建单测需要的类,并继承 MarsJunit
    • 在单测的类里 需要做如下事情,请看示例
    • 一定要注意看注释
    1. * 单测必须 继承 MarsJunit
    2. * 必须添加MarsTest注解,startClass属性必配
    3. */
    4. @MarsTest(startClass=启动类.class)
    5. public class TestServiceTest extends MarsJunit {
    6. // 正常使用注入,只可以注入MarsBean或者DAO
    7. @MarsWrite("testService")
    8. private TestService testService;
    9. public MarsConfig getMarsConfig() {
    10. return new DemoConfig();
    11. }
    12. /**** 下面的用法就是junit的用法 ****/
    13. @Test
    14. List<Map<String,Object>> list = testService.selectList();
    15. System.out.println(JSONObject.toJSONString(map));
    16. }
    17. Assert.assertNotNull(list);
    18. }
    19. @Test
    20. public void testInsert(){
    21. int i = testService.insert();
    22. Assert.assertEquals(1,i);
    23. }