У меня есть сопоставление контроллера
@RequestMapping(value = "/something", method = RequestMethod.GET)
public String get(@RequestParam("id") Person aPerson, Model aModel) {
aModel.addAttribute("person", aPerson);
return "index";
}
Как мне протестировать это через MockMvc?
Я могу сделать что-то вроде этого
mockMvc.perform(get("/something?id=1")).andExpect(status().is2xxSuccessful());
Но это не сработает, так как RequestParam — это объект, а не строка. Преобразование выполняется Spring, но я выполняю модульное тестирование метода и не хочу запускать контекст приложения. Как мне выполнить модульное тестирование с помощью MockMvc?