본문 바로가기
Programming

No tests found for given includes 문제 발생시 스프링부트 해결방법

by 하하호호 2022. 4. 8.
반응형

 

 

 

스프링부트 단위테스트 진행 중 에러 발생

IntelliJ IDEA Community Edition을 사용해서 스프링부트 서버 프로그램을 개발하는 과정에서 단위테스트를 진행한다. 모듈별로 단위테스트를 진행해서 애플리케이션의 전체적인 완성도를 올릴 수 있다. JUnit을 사용해서 단위테스트를 진행하는 과정에서 No tests found for given includes에러가 발생한다. 분명히 어노테이션도 잘 들어갔고, 이하 테스트 로직도 문제가 없는데 이 에러가 발생한다는 것은 IntelliJ에서 테스팅 설정이 안됬다는 말이다.

 

 

해결

File->Settings->Build,Execution,Deployment->Build Tools->Gradle로 들어가보자. 아래 Build and Run 탭에서 Run tests using 칸에 Gradle이 default로 설정되어 있다. 즉, IntelliJ에서 JUnit 단위테스트를 진행하기 위해서는 이 부분을 IntelliJ로 변경해줘야 한다. 

 

설정을 변경하고 나서 다시 테스트 로직을 실행한다. 정상적으로 테스트에 성공했다는 메시지를 받았다.

 

반응형

댓글