Spring Boot 테스트 코드 작성 시 유용한 어노테이션

nayu1105·2023년 7월 28일
0

1. @DisplayName

설정 전

설정 후

@DisplayName을 설정을 하면 Intellij 에서 보이는 함수 이름을 한국어로 설정가능

어노테이션을 붙여도 해결이 안된다면?

IntelliJ 설정을 바꾸면 해결된다.

File > Settings > Build, Execution, Deployment > Gradle

아래 빨간색 박스가 모두 Gradle로 설정 되어있다면 아래 'Run tests using'을 Intellij IDEA로 바꾸고 적용 후 다시 빌드하면 해결된다.

2. @Transactional

테스트 코드를 사용 Data Insert를 진행했을 때 DB에 계속 살아있으면

쓸모없는 데이터들이 너무 많이 들어가게 된다.

@Transactional 을 붙이면 테스트 후 DB가 롤백된다.

0개의 댓글