2017-09-23 2 views
0

@Before 메서드를 사용하여 모든 계약 기본 클래스에서 RestAssuredMockMvc를 설정할 수 있습니까?봄 구름 계약 검증 자 : @AutoConfigureMockMvc 또는 이와 비슷한 @AutoConfigureRestAssuredMockMvc가 있습니까?

@Before 
    public void setup() { 

    RestAssuredMockMvc.standaloneSetup(object); 
    //RestAssuredMockMvc.mockMvc(object); 
    } 

안심할 수있는 mockmvc 자동 구성에 대한 주석 지원이 있습니까?

이 메서드를 추상화하여 기본 클래스를 확장 할 수 있지만이 설정을 수행하는 다른 방법이 있는지 알고 싶습니다.

답변

1

아니요. 존재하지 않는다. 독립 실행 형 설치를 자동화하는 데는 여러 가지 방법으로 사용자 정의 할 수 있으므로 전혀 이해가되지 않습니다 (적어도 아직 보지 못했습니다). 그러나 자동화 할 수있는 것은 웹 응용 프로그램 컨텍스트 설정입니다. 어쨌든, 지금은 자동화 옵션에 익숙하지 않습니다.

+0

동의. 하지만 @AutoConfigureMockMvc가 나오기 전에 우리는 지금 w.r.t RestAssured.mockMvc처럼 MockMvcBuilders를 사용하여 mockmvc를 설정합니다. 어노테이션을 통해 컨텍스트를 로딩 할 수있는 좋은 방법이 아닐까요? 이것에 대한 어떤 생각? – Barath

+0

독립 실행 형 버전이 아닌 웹 응용 프로그램 컨텍스트 설정에서이 작업을 수행 할 수 있습니다. 왜냐하면 컨트롤러는 생성자를 통해 의존성을 주입해야하기 때문입니다 –