Je suis unité de test mon SpringMVC contrôleurs en utilisant le code comme le suivant (v 2,5.):test contrôleurs SpringMVC
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
}
Ce contrôleur est une sous-classe de AbstractCommandController
, de sorte que les paramètres sont liés à un grain de commande et toutes les erreurs de liaison ou de validation sont stockées dans un objet qui implémente l'interface Errors
.
Je n'arrive pas à trouver un moyen d'accéder à ce Errors
depuis le test, est-ce possible?
Merci, Don