목록2024/04/06 (1)
코딩블로그
[Spring]Junit5 Controller 단위 테스트 @AutoConfigureMockMvc, @MockBean, @MockMvc 트러블슈팅
상영회 생성하는 API가 잘 호출이 되는지 확인하기 위한 테스트를 구성해보아서 간단하게 200뜨는 것 보고 처음에는 "아~ 잘되네~~"하고 넘어갔는데 다른 사람들 코드를 참고해보니까 실제로 API를 호출하고 Body안에 원하는 Response까지 받아와야 되는 것을 깨닫게 되었다. 그래서 Body안에 원하는 값을 받아오기 위해서 트러블슈팅을 해보았다. 나는 Controller를 테스트하기 위해서 @AutoConfigureMockMvc 어노테이션을 사용한다 웹 환경에서는 반드시 서블릿 컨테이너가 구동되고 DispatchServlet 객체가 메모리에 올라가야 한다. 그래서 저 @AutoConfigureMockMvc 어노테이션을 사용해서 서블릿 컨테이너를 Mocking하여 실제로 테스트용 모형 컨테이너를 사용..
PopcornMate
2024. 4. 6. 15:13