Wenn ich Junit-Tests tun, tue ich so etwas wie dieses Frühjahr mvc-Controller zu testen:
request.setRequestURI("/projects/"+idProject+"/modify");
ModelAndView mv = handlerAdapter.handle(request, response, controller);
wo der getestete Controller wie aussieht:
@RequestMapping(value = "{id}/modify")
public String content(ModelMap model, @PathVariable("id") Project object) {
Aber ich finde nicht, wie ich die ResponseBody
Antwort der so definierten Request Handler :
@RequestMapping("/management/search")
public @ResponseBody ArrayList<SearchData> search(@RequestParam("q")) {
....
....
ArrayList<SearchData> datas = ....;
return datas;
}
0 Stimmen
Ich habe mich umgesehen und eine andere Lösung gefunden, die in meinem Fall funktioniert: stackoverflow.com/questions/9138555/ Es scheint sehr einfach zu implementieren zu sein und es passt gut zu meinem Testcode.