0
mockmvcテストjunitで302エラーが発生しました。 insertBoardクラスのリダイレクトの問題です。どうすればよいですか?予想 ステータス:< 200>しかしした< 302>MockMvc - 予想される状態:<200>がありました:<302>
@RequestMapping(value="/sample/insertBoard.do")
public ModelAndView insertBoard(CommandMap commandMap,HttpServletRequest request) throws Exception{
ModelAndView mv = ModelAndView("redirect:/sample/openBoardList.do");
sampleService.insertBoard(commandMap.getMap(),request);
return mv;
}
@Test
public void testInsertBoard() throws Exception{
File fis = new File("c:\\users\\aaa.jpg");
FileInputStream fi1 = new FileInputStream(fis);
MockMultipartFile file = new MockMultipartFile("file",fis.getName(),"multipart/form-data",fi1);
this.mockMvc.perform(MockMvcRequestBuilders.fileupload("/sample/insertBoard.do"))
.file(file)
.param("title","title_test")
.param("contents","contents_test")
.contentType(MediaType.MULTIPART_FORM_DATA)
.andExpect(status().isOk());
}
ごめんなさい。理解できません。 私はtestInsertBoardをテストしたいだけです。 – kim