Я тестирую мои контроллеры SpringMVC (v. 2.5), используя код, подобный следующему:
public void testParamValidation() {
MyController controller = new MyController();
MockHttpServletRequest request = new MockHttpServletRequest();
request.addParameter("foo", "bar");
request.addParameter("bar", baz");
ModelAndView mav = controller .handleRequest(request, new MockHttpServletResponse());
// Do some assertions on mav
}
Этот контроллер является подклассом AbstractCommandController
, поэтому параметры связаны с командойbean, и любые ошибки привязки или проверки сохраняются в объекте, который реализует интерфейс Errors
.
Я не могу найти какой-либо способ доступа к этому Errors
из теста, возможно ли это?
Спасибо, Дон