コード:コード内MockMvcでDefaultMultipartHttpServletRequestコントローラメソッドの単体テストを書く方法は?このような
@RequestMapping(value = "/upload/{resource}",method=RequestMethod.POST)
@ResponseBody
public Object uploadfileUpload(@PathVariable("resource") String resource,DefaultMultipartHttpServletRequest request,HttpServletResponse resp,MultipartFile file) throws IOException {
......
}
:
this.mockMvc.perform(mockMultipartHttpServletRequestBuilder)
はmockMultipartHttpServletRequestBuilder implements MultipartHttpServletRequest
ので、MultipartHttpServletRequest
を投稿することができます。 MultipartHttpServletRequest
はインターフェイスです。
DefaultMultipartHttpServletRequest
クラスオブジェクトを作成してからmockMvc
ユニットテストの完了依頼を投稿するにはどうすればよいですか?
チュートリアルを読み始めました。実験する。あなたの要件をここに落とし、他の人々があなたのためにそれをすることを期待するだけではありません。 "ここに私のコードはありますが、ここでは動作しません..." – GhostCat