
💫 Language/Java
[Java] JUnit5 사용법 알아보기
JUnit이란? 🔲 Java 개발자의 93%가 사용하는 단위 테스트 프레임워크 🔲 스프링 부트 2.2버전 이상부터 기본 제공한다. JUnit5는? 🔲 Platform : 테스트를 실행하게 해주는 런처를 제공한다. TestEngine API를 제공. 🔲 Jupiter : JUnit5를 지원하는 TestEngine API 구현체 🔲 Vintage : JUnit4와 3를 지원하는 TestEngine 구현체 JUnit5를 시작하는 방법 🔲 스프링부트 2.2버전 이상부터는 기본 탑재된다. 🔲 그 외에는 maven, 혹은 gradle 방식으로 추가할 수 있다. gradle test { useJUnitPlatform() } dependencies { testImplementation 'org.junit.jupiter..