인프런 커뮤니티 질문&답변
테스트 관련 질문입니다.
작성
·
288
0
안녕하세요 선생님
@SpringBootTest는 잘 작동합니다.
@DataJpaTest 어노테이션을 이용한 단위테스트 하는 방법이 있을까요?? 잘 모르지만 몇 가지 시도해봤는데 계속 오류가 나옵니다.
답변 1
1
김영한
지식공유자
안녕하세요. Youngseo Kim님
@DataJpaTest는 JPA, EntityManager 관련된 부분만 등록해주고, @Component 빈들을 등록해주지 않습니다. 따라서 Service 클래스가 스프링 빈으로 등록되지 않습니다.
@DataJpaTest는 정말 단순하게 JPA에 관련된 부분만 확인할 때 하는 테스트 이므로, 예제를 활용할 때는 @SpringBootTest를 사용하시길 권장드립니다.
감사합니다.





