Programming/Spring

[Spring] jUnit Test 실행시 Could not detect default configuration classes for test class 오류

OriginMaster 2021. 11. 23. 11:13
반응형

jUnit 으로 단위테스트를 하려는데 이런 에러가 발생했다...

 

 

 

이 에러는 @SpringBootApplication 과 @SpringBootTest 의 클래스 명이 일치하지 않아서 발생되는 에러이다.

 

이런 경우엔 SpringBootApplication을 따로 만들어주어도 되지만, 테스트가 많아질수록 손이 많이가는 불편함이 발생한다..

 

그 해결법으로

@ContextConfiguration 어노테이션을 설정해주면

main Spring Application을 설정해줄 수 있다. 

 

 

 

[참고 링크]

https://velog.io/@gillog/VSCode-jUnit-Test-%EC%8B%A4%ED%96%89-%EC%95%88%EB%90%A0-%EB%95%8C-Could-not-detect-default-configuration-classes-for-test-class

 

[VSCode] jUnit Test 실행 안될 때, Could not detect default configuration classes for test class

VSCode에서 jUnit으로 TestCode 작성 중 테스트 실행 자체가 안되는 문제가 발생했다. Message: N/A Stack trace: java.lang.Exception: No tests found matching [{ExactMatcher:fDisp

velog.io

 

반응형