Home Junit5에서 import org.junit.Test / org.junit.runner.RunWith 문제 해결 방법
Post
Cancel

Junit5에서 import org.junit.Test / org.junit.runner.RunWith 문제 해결 방법

1
2
import org.junit.Test;
import org.junit.runner.RunWith;

package

실습을 진행하다가 Test와 RunWith를 넣으면 위와 같이 빨간색으로 경고 표시가 나오고

erore

junit패키지에서는 해당 내역을 찾을 수 없다는 경고가 나온다.

junit4에서는 Test와 runner이 제공되었지만 지금 최신 버전인 5에서는 삭제되거나 변경되었기 때문이다.

그래서 지금은 이를 바꿔줘야 한다.

dependencies

처음에는 build.gradle에서 junit4버전으로 바꿔볼까도 생각했는데 intellij에서도 표시가 뜨지 않아서 다운된 버전을 사용하는대신 5를 그대로 써야겠더라

1
2
3
4
//import org.junit.Test; junit4 구버전 대응
import org.junit.jupiter.api.Test;
//import org.junit.runner.RunWith; junit4 구버전 대응
import org.junit.jupiter.api.extension.ExtendWith;

Test는 중간에 jupiter.api.Test로 runner은 jupiter.api.extension.ExtendWith로 변경하면 된다.

test run

이제 해당 내역에 대응해서 잘 작동한다!

This post is licensed under CC BY 4.0 by the author.

Comments powered by Disqus.