인프런 커뮤니티 질문&답변

sobbingcat님의 프로필 이미지

작성한 질문수

스프링 기반 REST API 개발

스프링 HATEOAS 적용

부트 + jupiter 인 경우 설정법

22.06.23 15:15 작성

·

280

0

@SpringBootTest
@AutoConfigureMockMvc
@ExtendWith(RestDocumentationExtension.class)
class EventControllerTest {

    private MockMvc mockMvc;

    private WebApplicationContext webApplicationContext;

    private final ObjectMapper objectMapper;

    private final EventRepository eventRepository;

    @Autowired
    public EventControllerTest(WebApplicationContext webApplicationContext, ObjectMapper objectMapper, EventRepository eventRepository) {
        this.webApplicationContext = webApplicationContext;
        this.objectMapper = objectMapper;
        this.eventRepository = eventRepository;
    }

    @BeforeEach
    public void setUp(RestDocumentationContextProvider restDocumentation) {
        this.mockMvc = MockMvcBuilders.webAppContextSetup(this.webApplicationContext)
                .apply(documentationConfiguration(restDocumentation)).build();
    }

    //..... 이하 생략
}

답변 1

0

백기선님의 프로필 이미지
백기선
지식공유자

2022. 06. 26. 13:27

좋은 정보 공유해 주셔서 감사합니다.