테스트1 데이터베이스 통합 테스트 코드 작성 Tip ✏️ 배경 데이터베이스 즉, JPA Repository와 연동된 서비스 비즈니스 로직 테스트 코드를 작성할 때 몇 가지 궁금했던 사항들이 존재한다. DB와 연결된 테스트 코드는 어떻게 작성하는 게 좋은지 배운 점을 공유하고, 진행 중인 프로젝트의 테스트 코드 작성에도 도움을 주기 위해 해당 포스팅을 작성한다. 📕 1. 데이터베이스 상태 재설정 데이터베이스를 활용한 테스트 코드를 작성할 때는 데이터베이스 스키마가 올바르게 되어 있는지, 불필요한 데이터가 들어 있는지 확인해야 한다. 가장 간단한 방법은 테스트 메서드의 시작 시점에 테이블을 모두 지우는 방법을 활용하는 것이다. 테스트 실행 전 메서드(@Before)에 deleteAll() 메서드를 설정하자. 📕 2. 도우미 메서드 작성 데이터베이스과 통합 테.. 2023. 5. 6. 이전 1 다음