Junit使用方法如下

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