Как загружать файлы модульного тестирования с помощью MockHttpServletRequest?

У меня есть контроллер Spring (3.0) с методом, который имеет HttpServletRequest в качестве одного из параметров, поскольку он обрабатывает ( несколько) загрузок файлов.

@RequestMapping(value = "/classified/{idClassified}/dealer/{idPerson}/upload",
    method = RequestMethod.POST)
@ResponseBody
public final String uploadClassifiedPicture(
    @PathVariable int idClassified,
    @PathVariable int idPerson, 
    @RequestParam String token, 
    HttpServletRequest request);

Как провести модульное тестирование? Я знаю, что могу создать MockHttpServletRequest , но я не знаю, как передать ему один или несколько файлов.

MockHttpServletRequest request = new MockHttpServletRequest("POST", 
     "/classified/38001/dealer/54/upload?token=dfak241adf");
7
задан stivlo 24 October 2011 в 17:47
поделиться