본문 바로가기
[Error Handling]

😡 No tests found for given includes 에러(IntelliJ)

by 황원용 2023. 5. 5.
728x90

🚨 Error :

테스트 코드가 실행이 되지 않았다.

🤓 원인 :

찾아보니

test {
    useJUnitPlatform()
}

build.gradle에 위의 설정이 누락되어 발생한 문제였다.


🚒 해결 :

 검색을 통해 이 문제를 해결한 블로그의 설명에 따르면, Junit 5를 사용하는 경우 위의 설정을 통해 테스트에서 Junit 5 플랫폼을 사용할 것이라고 정의할 수 있다고 한다. 위의 설정을 build.gradle에 추가하면 정상적으로 실행이 가능하다.(Junit 5와 Gradle을 함께 사용하려면 위 설정을 통해 Junit 종속성을 제공해야하는 것 같다.)

 

이 방법 이외에도

Preference > Build, Execution, Deployment > Build Tools > Gralde에서

위의 사진과 같이 Run tests using을 IntelliJ IDEA로 설정하면 문제를 해결할 수 있다.

나는 이 방법으로 해결했다.


🤔 의문점 :

없음!

 

 

 

참고

https://muyu.tistory.com/entry/Tests-no-tests-found-for-given-includes-에러-wintellij

https://stackoverflow.com/questions/55405441/intelij-2019-1-update-breaks-junit-tests

https://www.baeldung.com/junit-5-gradle

728x90