개요
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>