개발/Spring

[Spring] - JUnit5 기초

dongdev 2021. 12. 4. 21:36

@BeforeALL

- 해당 annotation 이 달린 메서드가 현재 클래스의 모든 테스트 메서드보다 먼저 실행된다.
- 해당 메서드는 static 이어야 한다.
- 이전의 @BeforeClass 와 동일

@BeforeEach

- 해당 annotation 이 달린 메서드가 각 테스트 메서드 전에 실행된다.
- 이전의 @Before 와 동일

 

@DisplayName
- 테스트 클래스 또는 테스트 메서드의 이름을 정의할 수 있다.
@Disable
- 테스트 클래스 또는 메서드를 비활성화할 수 있다.
- 이전의 @Ignore 와 동일

 

@AfterAll
- 해당 annotation 이 달린 메서드가 현재 클래스의 모든 테스트 메소드보다 이후에 실행된다.
- 해당 메서드는 static 이어야 한다.
- 이전의 @AfterClass 와 동일
@AfterEach
- 해당 annotation 이 달린 메서드가 각 테스트 메서드 이후에 실행된다.
- 이전의 @After 와 동일