JUnit 5 시작하기
The Java JUnit 5 시작하기
백기선님의 강의인 The Java 애플리케이션을 테스트하는 다양한 방법
을 듣고 공부한 내용을 정리한 글
JUnit 5 시작하기
Intellij 테스트 클래스 생성 단축키
Shift+ Ctrl + Commant + T = 테스트 생성
Springboot 2.2 이상부터는 spring-boot-starter-test
에서 기본적으로 JUnit 5를 사용한다.
JUnit 5에서 제공하는 애노테이션
@Test
테스트를 수행할 메소드에 매핑한다.
해당 메소드를 테스트하겠다는 의미.
@BeforeAll
테스트 코드의 여러 테스트가 실행되기 전
때 딱 한번만 호출
static 타입이어야하며 반환값은 없어야한다.
@AfterAll
테스트 코드의 여러 테스트가 실행된 후
때 딱 한번만 호출
static 타입이어야하며 반환값은 없어야한다.
@BeforeEach
모든 테스트가 실행될 때 마다 실행된다.
@AfterEach
모든 테스트가 실행될 때 마다 실행된다.
@Disabled
해당 테스트는 실행하지 않겠다는 애노테이션.
Reference
백기선님 인프런 강의 더 자바, 애플리케이션을 테스트하는 다양한 방법