-
#Spring boot-8_1 테스트 케이스 작성 중 에러SPRING-BOOT 2021. 3. 4. 12:14
인프런 강의 중에 Junit4를 사용하여 TEST CASE 작성 파트를 학습하던 도중 아래의 에러에 직면하였다
해당 에러를 보면 클래스에 테스트가 없어서 실패하는 것 같이 보이지만
Test 어노테이션 및 spring이랑 intagration 하기 위한 어노테이션 설정은 잘 맞춰준 상태여서
이 부분에서 발생한 문제는 아니라고 판단하여 다른 해결책을 찾던 도중 gradle setting 부분에 문제가 있다는 것을 알았고 아래 이미지 부분을 수정해주었다.
File - setting - gradle - Run tests using을 Intellij IDEA로 변경
file - setting - gradle - Run tests using을 Intellij IDEA로 변경
이렇게 수정한뒤 다시 테스트를 해보면 정상적인 결과를 확인 할 수 있었다.
Run tests using을 왜사용하는것인가?라는 의문이 생겼는데 그이유는 intellij 공식 홈페이지에서 찾을 수 있었다.
테스트 실행기 구성
-
Gradle : IntelliJ IDEA는 Gradle을 기본 테스트 실행기로 사용합니다. 결과적으로 CI (연속 통합) 서버에서 동일한 테스트 결과를 얻습니다. 또한 명령 줄에서 실행되는 테스트는 항상 IDE에서 작동합니다.
-
IntelliJ IDEA : IntelliJ IDEA 에 테스트 프로세스를 위임하려면이 옵션을 선택합니다. 이 경우 IntelliJ IDEA는 JUnit 테스트 러너를 사용하며 증분 컴파일로 인해 테스트가 훨씬 빠르게 실행됩니다.
-
테스트 별 선택 : 각 테스트별로 특별히 사용할 테스트 실행기 (Gradle 또는 IntelliJ IDEA)를 구성하려면이 옵션을 선택합니다.
https://www.jetbrains.com/help/idea/work-with-tests-in-gradle.html
Testing in Gradle - Help | IntelliJ IDEA
www.jetbrains.com
'SPRING-BOOT' 카테고리의 다른 글
#Spring boot-10 주문 도메인 개발 (0) 2021.03.04 #Spring boot-9 상품 도메인 개발 (0) 2021.03.04 #Spring boot-8 회원 기능 테스트 (0) 2021.03.04 #Spring boot-7_1 TEST CASE 작성 중 발생 에러 (0) 2021.03.04 #Spring boot-7 애플리케이션 구현 준비 (0) 2021.03.03 -