[spring] import org.junit.runner.RunWith; 중 발생 에러 해결

vector13·2022년 3월 24일
0

spring

목록 보기
10/25

강의 따라 진행 중
import org.junit.runner.RunWith; 관련해서 import 가 안되고 있는 에러

  1. junit 버전이 junit5로 올라가서 발생한 문제,
    build.gralde의 스프링 부트 버전을 낮춰주었음 .
    id 'org.springframework.boot' version '2.6.4'
    에서
    id 'org.springframework.boot' version '2.4.1' 로

그래도 해결이 안됐음
이유) 2.2.x를 선택하면 junit 버전이 5로 올라가서 정상 동작하지 않음.

@RunWith의 경우 Junit4에서 스프링 테스트 시에 필요한 어노테이션이였으나 Junit5에서는 생략이 가능합니다. 라는 말듣고 과감히 생략
https://www.inflearn.com/questions/467384

2-1. @ExtendWith(MyExtension.class) 라는 대체옵션도 있지만 @SpringBootTest가 이미 @ExtendWith(MyExtension.class) 를 가지고 있기 때문에 생략하기로 결정.

참고 url : https://www.whiteship.me/springboot-no-more-runwith/

profile
HelloWorld! 같은 실수를 반복하지 말기위해 적어두자..

0개의 댓글

관련 채용 정보