테스트의 종류
단위 테스트
(이전까지 한) 순수한 자바 코드로 한 테스트
통합 테스트
스프링 부트로 한 테스트
비교
- 단위 테스트가 시간이 덜 걸림
- 테스트를 할 경우 단위 테스트로 하는 것이 좋음
- 컨테이너 단위로 테스트 할 경우(통합 테스트) 무언가 잘못됬을 확률이 있음
테스트 옵션의 종류
@SpringBootTest
@Transactional
- 테스트를 실행할 때 넣으면 테스트 실행 후 롤백 해줌(테스트 실행 이전 상태로 돌아옴)
- @Transactional을 입력하지 않았을 경우 이미지
- @Transactional 입력 후 정상 실행 된 이미지
git: commit num: 8b6a788 참고