이 글의 코드 및 정보들은 강의를 들으며 정리한 내용을 토대로 작성하였습니다.
Junit5와 Spring Boot
- 스프링 부트 2.2+ 버전부터는 기본적으로 Junit5 의존성으로 추가되어있다.
Junit5와 Junit4
| Junit4 | Junit5 |
| @Test | @Test |
| @BeforeAll | @BeforeClass |
| @AfterAll | @AfterClass |
| @BeforeEach | @Before |
| @AfterEach | @After |
| @Disabled | @Ignored |
-
@Test Annotation은
Junit5와 Junit4에서 동일한 Annotation을 사용한다.
다만 다른 package를 참조한다.
Junit4 : import org.junit.Test;
Junit5 : import org.junit.jupiter.api.Test;
Summary
-
Junit5를 사용하기 위해서
Junit4로 작성된 코드를 바꿀 필요는 없다.
왜냐하면 Junit5에서도 지원하기 때문이다.