我正在尝试使用Cobertura(Eclipse上的eCobertura)但是当我运行'Cover As'时,似乎没有涵盖该方法:
我使用此代码进行测试(更新代码):
@Test
public void testAvailable1() throws Exception {
request.setMethod("GET");
request.setRequestURI("/available.html");
Object handler = handlerMapping.getHandler(request).getHandler();
ModelAndView mav = (ModelAndView) handlerAdapter.handle(request, response,handler);
Map<String, Object> model = mav.getModel();
Assert.assertEquals(model.get("sample"),"availability on 0.0.1");
Assert.assertEquals("available.jsp", mav.getViewName());
// Mockito support added
BindingResult result = mock(BindingResult.class);
when(result.hasErrors()).thenReturn(true);
}
我还需要测试什么?
由于我使用JUnit从eCobertura运行测试,测试返回NullPointerException但是使用Junit,测试正常运行。这是正常的吗?
非常感谢。