LinkedIn

Junit5 - @BeforeEach @BeforeAll

2020. 12. 23. 00:47 | 자바 개발자되기

참고

www.baeldung.com/junit-before-beforeclass-beforeeach-beforeall

 

@Before vs @BeforeClass vs @BeforeEach vs @BeforeAll | Baeldung

Learn about the difference between JUnit annotations that can be used to run logic before tests.

www.baeldung.com


발단

어? 왜 @Before, @BeforeClass가 동작을 안 하지?

  • Junit5 환경에서 @Before와 @BeforeClass를 사용하려 했는데 해당 애노테이션이 정상적으로 동작하지 않음

찾아보니 JUnit5에서는 @Before → @BeforeEach, @BeforeClass → @BeforeAll로 네이밍이 변경

 

Junit5에서는 @BeforeEach와 @BeforeAll을 사용!