जब मैं JUnit परीक्षण करते हैं, मैं परीक्षण वसंत MVC नियंत्रकों को कुछ इस तरह करते हैं:एक वसंत एमवीसी नियंत्रक द्वारा भेजे गए प्रतिक्रिया प्रतिक्रिया या प्रतिक्रिया प्रतिक्रिया का परीक्षण कैसे करें?
request.setRequestURI("/projects/"+idProject+"/modify");
ModelAndView mv = handlerAdapter.handle(request, response, controller);
जहां परीक्षण किया नियंत्रक की तरह है:
@RequestMapping(value = "{id}/modify")
public String content(ModelMap model, @PathVariable("id") Project object) {
लेकिन मैं कैसे प्राप्त करने के लिए भी नहीं मिलता है ResponseBody
इस तरह परिभाषित अनुरोध हैंडलर का उत्तर:
@RequestMapping("/management/search")
public @ResponseBody ArrayList<SearchData> search(@RequestParam("q")) {
....
....
ArrayList<SearchData> datas = ....;
return datas;
}
चारों ओर देखकर मुझे एक और समाधान मिला कि मेरे मामले में काम कर रहा है: http://stackoverflow.com/questions/9138555/spring-framework-test-restful-web-service-controller-offline-ie-no-server- n यह लागू करने में बहुत आसान लगता है और यह मेरे टेस्ट कोड के साथ अच्छी तरह से फिट बैठता है। – emas