티스토리 뷰

Spring

테스트

kingsubin 2020. 7. 8. 18:48

 


MOCK 사용할때

@AutoConfigureMockMvc ,

MockMvc 주입받아 사용,

내장 톰캣 사용 안한다.

 


 

TestRestTemplate 사용할때,

RANDOM PORT, DEFINED PORT 있지만 RANDOM_PORT 추천,

TestRestTemplate 주입받아 사용,

진짜 내장 톰캣 사용한다.


WebTestClient

의존성 webflux 추가후 사용한다.

 


슬라이스 테스트

 

WebMvcTest

- web과 관련된 클래스들만 빈으로 등록되서 테스트


 

OutputCaptureRule

로그를 비롯해서 콘솔에 찍히는 모든 것을 캡쳐한다.

public 으로 객체 생성해서 사용한다.

 

OutputCapture 가 deprecated 되어 OutputCaptureRule 사용

 

 

 

※참조

www.inflearn.com/course/스프링부트/dashboard

'Spring' 카테고리의 다른 글

웹 MVC 8부 ~ 11부  (0) 2020.07.11
웹 MVC - 1부 ~ 7부  (0) 2020.07.09
로깅 - 1부, 2부  (0) 2020.07.08
Profile  (0) 2020.07.08
외부설정 - 2부  (0) 2020.07.07