Junit测试有效注释hibernate

时间:2012-12-16 18:14:57

标签: java spring-mvc junit hibernate-annotations

当我尝试在我的控制器上进行junit测试时,我遇到了一些问题。我为我的网络应用程序编写了这个控制器

@RequestMapping(value={"/pubblicheaffissioniit/{var0}/{var1}/{var2}"}, method = RequestMethod.POST)
    public ModelAndView grazieParameters(@Valid @ModelAttribute("richiestaPreventivoModel") RichiestaPreventivoModel richiestaPreventivoModel, BindingResult result) throws Exception {
        logger.info("nome salvato: " + richiestaPreventivoModel.getNome());
........

我可以使用此代码启动junit测试

BindingResult result = mock(BindingResult.class);
when(result.hasErrors()).thenReturn(false);//or TRUE

但是我需要测试一个完整的intraction,所以我想用void模型调用上面的方法来测试控制器的行为。有什么建议吗?

0 个答案:

没有答案