2013-10-16 2 views

답변

0

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 
+0

내가 MockMvc, 무엇을 result.andExpect 사용하는 경우 (MockMvcResultMatchers.view(). 이름 (/ * 난 * /) 여기에 무엇을 기대할 수) – gstackoverflow

+0

당신은 그런 식으로 할 수 @gstackoverflow 있지만 원 ' 'BindingResult'을 조롱하십시오. 'Event' 인수를 무효로 할 수있는 요청 매개 변수를 보내야합니다. –

+0

http 요청으로 인해 이벤트를 무효로 만들 수 있습니까? – gstackoverflow

관련 문제