ExtendWith UnitTest

dia·2025년 1월 29일

ExtendWith vs SpringBootTest

@ExtendWith

단위 테스트

Spring 컨텍스트를 로드하지 않음 → 빠르고 가벼움
@Mock을 사용하여 의존성을 직접 주입
특정 메서드를 개별적으로 테스트할 때 유용


@SpringBootTest

통합 테스트

Spring 컨텍스트를 로드함 → 실제 애플리케이션 환경과 유사
@MockBean을 사용하여 Spring Bean을 주입 가능
여러 컴포넌트가 함께 동작하는지 검증할 때 적합


profile
CS 메모장

0개의 댓글