이전 파트에서는 도커로 postgresSQL을 사용해서 로컬 데이터베이스 환경에서의 테스트를 진행했었습니다.
이전 파트에선 h2 데이터베이스를 통해서 테스트를 진행하였다. 내 로컬 환경에서 인 메모리 데이터베이스가 아닌 로컬 데이터베이스로 변경해서 테스트를 진행하고 싶다면, 참고하자.
저번 파트에서 테스트 라이브러리를 살펴보고, 웹과 관련한 테스트를 진행해보았다. 이번 파트에서는 스프링 데이터 JPA를 사용해서 테스트 코드를 작성하고, 테스트를 실행해서 성공하는 과정까지를 살펴보도록 하자.
스프링 부트에서는 테스트에 관련해서 많은 유틸리티와 애노테이션을 제공한다. 기본적으로는 두가지의 모듈로 이루어져 있는데, spring-boot-test와 spring-boot-test-autoconfigure가 있다.