[Test Code] JUnit4 @RunWith JUnit5에서 사용하기
2023. 12. 13. 22:16
programming/SpringBoot
build.gradle에 기본으로는 아래와 같이 되어있습니다. tasks.named('test') { useJUnitPlatform() } test코드를 작성해 주기 위해서 아래와 같이 변경해 줍니다. test { useJUnitPlatform() } JUnit4에서 RunWith는 스프링부트 테스트와 JUnit 사이에 연결자 역할을 합니다. 그러나 JUnit5에서는 RunWith를 사용할 수가 없었습니다. 어노테이션 추가 자체가 되지 않는데 알아보니, JUnit5에서는 JUnit Platform, JUnit Jupiter, JUnit Vintage 3개의 모듈로 나눠져 있어서 RunWith를 사용하려면 다음과 같이 사용해야 한다고 합니다. import org.junit.runner.RunWith; //..