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