Loading...
Spring Framework Reference Documentation 7.0.2의 Testing의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
이 섹션은 Spring MVC 애플리케이션을 위한 spring-test에서 사용 가능한 옵션들을 요약합니다.
Servlet API Mocks: controllers, filters 및 기타 웹 컴포넌트를 단위 테스트하기 위한 Servlet API contracts의 mock 구현입니다. 더 자세한 내용은 Servlet API mock objects를 참고하십시오.
TestContext Framework: JUnit 및 TestNG 테스트에서 Spring 설정을 로딩하기 위한 지원을 제공하며, 테스트 메서드 전반에 걸쳐 로딩된 설정의 효율적인 캐싱과 MockServletContext와 함께 WebApplicationContext를 로딩하기 위한 지원을 포함합니다. 더 자세한 내용은 TestContext Framework를 참고하십시오.
Spring MVC Test: DispatcherServlet(즉, 어노테이션을 지원함)을 통해 어노테이션 기반 컨트롤러를 테스트하기 위한 프레임워크로, HTTP 서버 없이 Spring MVC 인프라를 완비한 상태로 제공합니다. 더 자세한 내용은 Spring MVC Test를 참고하십시오.
Client-side REST: spring-test는 RestTemplate을 내부적으로 사용하는 클라이언트 측 코드를 테스트하기 위한 mock 서버로 사용할 수 있는 MockRestServiceServer를 제공합니다. 더 자세한 내용은 Client REST Tests를 참고하십시오.
WebTestClient: WebFlux 애플리케이션을 테스트하기 위해 만들어졌지만, HTTP 연결을 통해 어떤 서버에 대해서도 엔드투엔드 통합 테스트에 사용할 수 있습니다. 논블로킹, 리액티브 클라이언트이며 비동기 및 스트리밍 시나리오를 테스트하는 데 매우 적합합니다. 더 자세한 내용은 WebTestClient를 참고하십시오.
REST Clients
WebSockets