Junit使用方法如下

  • 在test模块的test目录下新建单测需要的类,并继承 MarsJunit
  • 把所有的配置文件拷贝到test目录下的resource目录,并修改里面的内容为测试环境的配置,如果不需要改的话,拷贝过来即可,不需要动
  • 在单测的类里 需要做如下事情,请看示例
  • 一定要注意看注释
/**
 * 单测必须 继承 MarsJunit
 * 必须添加MarsTest注解,startClass属性必配
 * 如果使用默认配置文件则不需要配config属性
 */
@MarsTest(startClass=启动类.class,config=“ut”) //这个config属性是用来指定配置文件的,具体可以看配置文件隔离那一段
public class TestServiceTest extends MarsJunit {

    /**
     * 正常使用注入,只可以注入MarsBean或者DAO
     */
    @MarsWrite("testService")
    private TestService testService;


    /**** 下面的用法就是junit的用法 ****/

    @Test
    public void testSelectList(){
        List> list =  testService.selectList();
        for(Map map : list){
            System.out.println(JSONObject.toJSONString(map));
        }
        Assert.assertNotNull(list);
    }

    @Test
    public void testInsert(){
       int i = testService.insert();
       Assert.assertEquals(1,i);
    }
}

results matching ""

    No results matching ""