Spring Boot/test
JUnit5 시작
상국이
2023. 8. 14. 18:48
728x90
* 의존성 추가(2.1 이하 버전의 경우)
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<version>5.5.1</version>
<scope>test</scope>
</dependency>
@BeforeAll
> 모든 단위 테스트 실행 전 단 한번만 실행(단 한 번만 호출됨) / 반드시 static void
@AfterAll
> 모든 단위 테스트 실행 후 단 한번만 실행(단 한 번만 호출됨) / 반드시 static void
@BeforeEach
> 각 단위 테스트 실행 이전 실행
@AfterEach
> 각 단위 테스트 실행 이후 실행
@DisplayNameGeneration
> 메서드, 클래스를 참조하여 테스트 이름을 정할 수 있음
@DisplayName
> @DisplayNameGeneration보다 우선순위가 높고, 테스트의 이름을 표현할 수 있음(권장)
728x90