Как я могу проверить следующий метод в моем контроллере
@RequestMapping(method = RequestMethod.POST)
public String register(@Valid User user, BindingResult result) {
if (result.hasErrors()) {
return "users/registration";
}
// create user
service.create(user);
return "redirect:/";
}
Как я могу проверить @Valid и BindingResult?
public void testRegister() {
try {
request.setMethod("POST");
request.setRequestURI("/users");
request.setParameter("email", "bla@gmail.com");
request.setParameter("prename", "Cyril");
request.setParameter("surname", "bla");
request.setParameter("password", "123");
request.setParameter("repeat", "123");
request.setParameter("birthdate", "2000-01-01");
request.setParameter("city", "Baden");
ModelAndView mAv = adapter.handle(request, response, usersController);
assertEquals("redirect:/", mAv.getViewName());
} catch (Exception e) {
fail();
}
}
спасибо