-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
test와 runner account.setEmail에 동일한 값 입력
22.04.14 21:26 작성 조회수 171
0
runner클래스 안의 account email과 Test 클래스 안의 account email을 같은 값으로 입력하고 테스트를 실행하면 유니크 에러가 뜨는데 이유가 궁금합니다. 서로 다른값을 입력하고 테스트를 실행하면 에러는 뜨지 않습니다.
답변을 작성해보세요.
1
백기선
지식공유자2022.04.19
ApplicationRunner는 스프링 부트 애플리케이션 구동시 실행이 되는 코드인데, 테스트 실행시 스프링 부트 앱이 구동되면서 ApplicationRunner도 실행이 되고 테스트 코드도 실행이 되면서 중복 이메일 문제가 발생하는 것으로 보입니다.
답변 1