Junit4+MockMvc测试(Controller)异常,控制台输出ValidationException HV000183 : Unable to initialize
UnitTest 之 ValidationException: HV000183: Unable to initialize ‘javax.el.ExpressionFactory’.这个异常的出现是因为 MockMvcBuilders 在构建时,不会加载Spring MVC配置文件,则就不会注册我们可能需要用到的组件。如图显示解决方法@Beforepublic void setUp(){//Va
·
UnitTest 之 ValidationException: HV000183: Unable to initialize ‘javax.el.ExpressionFactory’.
这个异常的出现是因为 MockMvcBuilders 在构建时,不会加载Spring MVC配置文件,则就不会注册我们可能需要用到的组件。
如图显示
解决方法
@Before
public void setUp(){
//Validator 属于 org.springframework.validation.Validator
Validator mockValidator = Mockito.mock(Validator.class);
mockMvc = MockMvcBuilders.standaloneSetUp(controller)
.setValidator(mockValidator).build();
}
更多推荐
所有评论(0)