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

백기선님 인프런 강의 더 자바, 애플리케이션을 테스트하는 다양한 방법



© 2022. by minkuk

Powered by minkuk