WebMvcTest

    [Spring] Spring WebMvcTest 작성법

    [Spring] Spring WebMvcTest 작성법

    개요 Spring Boot의 WebMvcTest를 이용한 단위테스트를 작성하면서 헤매었던 부분들을 기록해보고자 합니다. 내용 1. API요청 방식에 따른 테스트 작성 방법 PathVariable ( 주소에 데이터를 입력 받는 방식 ) - 주로 @GetMapping 에서 사용되는 Path에 요청 값을 받는 방식입니다. 위처럼 PathVariable 방식의 입력이 있을 때에는 RestDocumentationRequestBuilders 를 추가해준뒤 actions을 작성해 주어야 합니다. RequestParam ( Param을 이용해서 입력을 받는 방식 ) - 적은 수( 1개 ~ 2개 정도? )의 데이터를 받을 때에 주로 사용하고 있는 RequestParam 방식입니다. 이전의 PathVariable 때의 R..