테스트
MOCK 사용할때 @AutoConfigureMockMvc , MockMvc 주입받아 사용, 내장 톰캣 사용 안한다. TestRestTemplate 사용할때, RANDOM PORT, DEFINED PORT 있지만 RANDOM_PORT 추천, TestRestTemplate 주입받아 사용, 진짜 내장 톰캣 사용한다. WebTestClient 의존성 webflux 추가후 사용한다. 슬라이스 테스트 WebMvcTest - web과 관련된 클래스들만 빈으로 등록되서 테스트 OutputCaptureRule 로그를 비롯해서 콘솔에 찍히는 모든 것을 캡쳐한다. public 으로 객체 생성해서 사용한다. OutputCapture 가 deprecated 되어 OutputCaptureRule 사용 ※참조 www.inflear..
2020.07.08