fail() 메서드 에러
스프링에서 Test 케이스 작성중에 예외를 테스트하기 위해 fail() 메서드를 사용하던 중에 reference to fail is ambiguous 에러가 발생했다.
원인 및 해결
검증을 위한 Assertion 라이브러리가 두개 import 되어 있어 발생한 에러이다.
core.api 라이브러리만 남겨두고 jupiter 라이브러리는 삭제하여 문제를 해결하였다.
결론
IDE가 사용하지 않는 라이브러리에 대해서는 회색으로 처리해주지만, 저렇게 사용하지 않는 라이브러리 import 코드가 영향을 줄 수도 있다는 점을 알게 되었다..
귀찮더라도 import 문을 한번씩 열어보고 사용하지 않는 라인은 지워주는 습관을 꼭 들이도록 하자.
'Stack OverFlow' 카테고리의 다른 글
(Android Studio) 애뮬레이터의 로컬 주소에 대하여 (0) | 2024.07.01 |
---|