Junit使用方法如下
- 在test模块的test目录下新建单测需要的类,并继承 MarsJunit
- 在单测的类里 需要做如下事情,请看示例
- 一定要注意看注释
/**
* 单测必须 继承 MarsJunit
* 必须添加MarsTest注解,startClass属性必配
*/
@MarsTest(startClass=启动类.class)
public class TestServiceTest extends MarsJunit {
// 正常使用注入,只可以注入MarsBean或者DAO
@MarsWrite("testService")
private TestService testService;
// 实现这个方法,并返回配置类对象
public MarsConfig getMarsConfig() {
return new DemoConfig();
}
/**** 下面的用法就是junit的用法 ****/
@Test
public void testSelectList(){
List<Map<String,Object>> list = testService.selectList();
for(Map<String,Object> map : list){
System.out.println(JSONObject.toJSONString(map));
}
Assert.assertNotNull(list);
}
@Test
public void testInsert(){
int i = testService.insert();
Assert.assertEquals(1,i);
}
}