
JUnit5 JUnit5는 자바 언어를 사용하는 소프트웨어 개발자들을 위한 테스트 프레임워크 중 하나이다. @Test @Test 애노테이션은 해당 메서드가 테스트 메서드임을 나타낸다. 테스트 메서드는 void 타입을 반환하며, @Test 애노테이션을 사용하여 테스트

테스트 더블 테스트할 때 종종 다른 컴포넌트와 상호작용하는 것을 시뮬레이션하거나 대체할 필요가 있다. 이를 위해 실제 컴포넌트 대신 사용되는 더미(dummy), 모의(mock), 스텁(stub), 페이크(fake), 스파이(spy) 등의 개념이 있다. 이러한 개념들의

RestAssured
@SpringBootTest 어노테이션은 전체 Spring 컨텍스트를 로드하여 통합 테스트를 수행한다. 이 어노테이션은 애플리케이션의 거의 모든 부분을 테스트할 수 있도록 설정된다.@WebMvcTest 어노테이션은 Spring MVC 컴포넌트를 테스트하는 데 사용된다.