getMember()에 대한 슬라이스 테스트 코드를 작성하고 있었다.
urlTemplate not found. If you are using MockMvc did you use RestDocumentationRequestBuilders to build the request?
java.lang.IllegalArgumentException: urlTemplate not found. If you are using MockMvc did you use RestDocumentationRequestBuilders to build the request?
위와 같은 오류가 발생했다.
이를 번역해보자면 "MockMvc를 사용하고 있다면, RestDocumentationRequestBuilders를 사용해서 request를 build하는 것이 어떤가요?"라고 제시해주고 있다.
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get;
현재는 MockMvcRequestBuilders.get
를 import해서 사용하고 있으므로 RestDocumentationRequestBuilders.get
를 사용해보자.
✅ 공식 문서에서도 path parameters를 사용하기 위해서는
RestDocumentationRequestBuilders.get
를 사용하라고 말해주고 있다!
이 부분을 수정해주니 테스트가 passed 되었다.
[참고]
https://java.ihoney.pe.kr/517
https://codingram.tistory.com/107