2013-06-10 8 views
3

당신은 너무처럼 MockMvc 클래스를 사용하여 "정상"스프링 MVC 컨트롤러를 테스트 할 수 있습니다스프링 MockMvc를 사용하여 포틀릿 컨트롤러를 테스트 할 수 있습니까?

mockMvc 
     .perform(get("/my/fine/path")) 
     .andExpect(status().isOk()); 

Spring Reference on Handler Mappings에서 :

을 포틀릿에서 정말 URL 같은 것은 없기 때문에, 매핑을 제어하기 위해 다른 메커니즘을 사용해야합니다. 가장 일반적인 두 가지는 포틀릿 모드 및 요청 매개 변수이지만 포틀릿 요청에 사용 가능한 모든 것이 사용자 정의 핸들러 매핑에 사용될 수 있습니다.

MockMvc는 "일반"컨트롤러에만 해당합니까? 아니면 포틀릿 컨트롤러를 테스트 할 때 MockMvc를 사용하는 방법이 있습니까?

+0

이 질문에 대한 답변을 얻으려면 여기를 클릭하십시오. 그 동안 포틀릿 컨트롤러 테스트와 관련하여 다음과 같이 관심을 가질 수 있습니다. http://jamesfarrell129.wordpress.com/2011/04/20/integration-testing-for-spring-portlet-mvc/ –

답변