스프링 도전기 - 14

김치전사·2022년 3월 9일
0

스프링 도전기

목록 보기
14/50

오늘은 스프링 통합 테스트에 대해 공부한다

지금까지의 테스트들은 스프링 테스트가 아닌 순수 자바 코드 테스트였다

test.service패키지에 MemberServiceIntegrationTest 테스트 클래스 생성하기

회원가입 테스트 시 중복회원으로 테스트 오류가 나오므로 db 데이터 삭제하기


@Transactional을 통해 롤백을 해서 db에 테스트했던 데이터가 반영이 안됨

@SpringBootTest : 스프링 컨테이너와 테스트를 함께 실행한다
@Transactional : 테스트 케이스에 이 에노테이션이 있으면, 테스트 시작 전에 트랜잭션을 시작하고, 테스트 완료 후에 항상 롤백한다.

profile
개인공부 블로그입니다. 상업적 용도 X

0개의 댓글