0
의 모의와 MockMvc를 사용 하는가?어떻게이 콘트롤 방법을 컨트롤러
의 모의와 MockMvc를 사용 하는가?어떻게이 콘트롤 방법을 컨트롤러
MockMvc
을 사용할 수 없습니다. MockMvc
은 HTTP 클라이언트 유형입니다. MockMvcRequestBuilders
으로 HTTP 요청을 생성하고 헤더, 요청 매개 변수, 본문 및 URL을 설정합니다. MockMvc
은 전체 DispatcherServlet
스택을 통합하는 요청을 보내 게됩니다.
BindingResult
인수를 조롱하려면 @Controller
클래스를 독립적으로 테스트 해보십시오.
// in @Test
MyController controller = new MyController(/* maybe other arguments */)
// generate your mocks and declare expectations
controller.addEvent(/* mocks go here */);
// verify your mocks
내가 MockMvc, 무엇을 result.andExpect 사용하는 경우 (MockMvcResultMatchers.view(). 이름 (/ * 난 * /) 여기에 무엇을 기대할 수) – gstackoverflow
당신은 그런 식으로 할 수 @gstackoverflow 있지만 원 ' 'BindingResult'을 조롱하십시오. 'Event' 인수를 무효로 할 수있는 요청 매개 변수를 보내야합니다. –
http 요청으로 인해 이벤트를 무효로 만들 수 있습니까? – gstackoverflow