2017-10-01 1 views
-1

MockMvcResultHandlers에서의 get() 메소드를 찾을 수 :캔트 나는 다음과 같은 가져온

import org.springframework.test.web.servlet.result.MockMvcResultHandlers.*; 

... 봄 부트 프로젝트의 컨트롤러 테스트를하지만 난 perform(get(,,,,)) 방법을 찾을 수 없습니다.

제안 사항?

답변

0

perform() 메서드는 org.springframework.test.web.servlet.request.MockMvcRequestBuilders의 정적 메서드입니다.

여기에 전체 서명의 :

public static MockHttpServletRequestBuilder get(URI uri) { 
    return new MockHttpServletRequestBuilder(HttpMethod.GET, uri); 
} 

그리고 그것은과 같이 사용됩니다

@Autowired 
private MockMvc mockMvc; 

mockMvc.perform(MockMvcRequestBuilders.get("/some/uri")) 
    .andExpect(MockMvcResultMatchers.status().isOk());