강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

G마루님의 프로필 이미지
G마루

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

JPA와 DB 설정, 동작확인

테스트 관련 질문입니다.

작성

·

153

0

save()와 find()에서 EntityManager 클래스의 persist()와 find()를 테스트하는데 이걸 꼭 해야되는지 의문이 듭니다.

메소드안의 코드가 사용자가 이것저것 복잡하게 짠 코드면 상관없는데 이 EntityManager.persist()와 find()는 개발자가 직접 짠게 아니라 만들어진 메소드를 불러와서 사용만 하는거라 이미 검증이 된 메소드인것 같은데 그걸 또 사용자가 테스트를 해야되는 이유가 따로 있을까요?

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. G마루님

이것은 find, persist 같으 해당 기능을 테스트 한다기 보다는 전체 JPA 설정이 잘 되어서 동작하는지를 통합 테스트 하는 것으로 이해하시면 됩니다.

감사합니다.

G마루님의 프로필 이미지
G마루

작성한 질문수

질문하기