[Spring] NoSuchMethodError :org.hamcrest. Matcher.describeMismatch

개요

java.lang.NoSuchMethodError: ‘void org.hamcrest.Matcher.describeMismatch(java.lang.Object, org.hamcrest.Description)’



mock테스트를 하는 도중 메소드를 찾을 수 없다는 에러가 발생했다

원인은 pom.xml의 dependency 문제였다

인턴할때도 c++ 개발할 때 라이브러리간의 dependency문제로 고생한 기억이 떠올랐다


해결방법

해결방법은 dependency 순서를 변경해주면 된다

1
2
3
4
5
<dependencies>
'org.hamcrest:hamcrest-core:1.3'
'junit:junit:4.12'
'org.mockito:mockito-all:1.9.5'
<\dependencies>

Author: Song Hayoung
Link: https://songhayoung.github.io/2020/06/18/Spring/org-hamcrest-Matcher-describeMismatch/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.