[JUnit] org.junit.runners.model.InvalidTestClassError

2022. 4. 2. 04:23JPA 기초

필자는 JUnit4를 사용했는데, JUnit5에서 제공되는 클래스를 혼용했다.

junit5에서는 @RunWith 어노테이션을 지원하지 않는다. 대신 @ExtendWith 어노테이션을 지원한다.
따라서 org.junit.jupiter.api.Test 을 사용할 경우에는 @ExtendWith를 사용해야 한다.


참고로 필자처럼 JUnit4를 사용중이라면 
org.junit.jupiter.api.Test이 아니라 import org.junit.Test; 으로 변경해야 한다. 이 변경으로 해결했다.

결론 임포트를 잘하자(전에도 겪은 실수를 반복해서 포스팅하였음)