[JUnit] org.junit.runners.model.InvalidTestClassError
2022. 4. 2. 04:23ㆍJPA 기초
필자는 JUnit4를 사용했는데, JUnit5에서 제공되는 클래스를 혼용했다.
junit5에서는 @RunWith 어노테이션을 지원하지 않는다. 대신 @ExtendWith 어노테이션을 지원한다.
따라서 org.junit.jupiter.api.Test 을 사용할 경우에는 @ExtendWith를 사용해야 한다.
참고로 필자처럼 JUnit4를 사용중이라면
org.junit.jupiter.api.Test이 아니라 import org.junit.Test; 으로 변경해야 한다. 이 변경으로 해결했다.
결론 임포트를 잘하자(전에도 겪은 실수를 반복해서 포스팅하였음)
'JPA 기초' 카테고리의 다른 글
JPQL: fetch join - 페치 조인, N+1의 문제 (0) | 2022.04.04 |
---|---|
경로 표현식 (0) | 2022.04.04 |
영속성 전이: CASCADE, 고아 객체 (0) | 2022.03.31 |
JPA proxy - Lazy, Eager loading (0) | 2022.03.30 |
JPQL 페이징 쿼리 & 서브쿼리, 조건식, 기본 함수 (0) | 2022.03.29 |