목록IntegrationTests (1)
현재노트
Respository나 Service단 로직을 검증하는 통합테스트
통합 테스트는 Respository나 Service단 로직을 검증하는 테스트입니다. HTML 삽입 미리보기할 수 없는 소스 springboot 기준으로 repository를 테스트할 때 @SpringBootTest 를 사용해도 되지만, Bean이 너무 많이 불러와져서 실행속도를 저하시키는 단점이 있습니다. 그래서 @DataJpaTest 를 사용하여 필요한 Bean만 불러들려 사용합니다. 테스트할 repository를 @Autowire로 빈을 가져오고 사용을 합니다. 서비스단을 테스트하는 방법은 mockito로 가짜 객체를 생성하는 방법과 h2 DB를 사용할경우에는 이것을 그대로 사용하는 방법이 있습니다. mockito로 작업하는경우 실제 DB를 사용하는것이 아닌 Fake 객체를 이용하여 반환한 값을 검증..
Back/testCode
2023. 6. 9. 16:07