[Mockito] Project dependencies 설정 오류 해결

Jiwoo Kim·2021년 3월 31일
1

오류 로그

목록 보기
1/2
post-thumbnail

오류

단위 테스트용 Mockito 사용을 위해 mockito-core-3.8.0 JAR 받아 프로젝트 설정을 해주고 단위 테스트를 시행했지만 아래와 같은 오류를 만났다.

Could not initialize plugin: interface org.mockito.plugins.MockMaker (alternate: null)

해결

읽어 보니까 bytebuddyClassInjector가 not found래서 검색해보니, bytebuddyobjenesis를 내부적으로 사용하기 때문에 추가로 설정을 해줘야 한다고 한다. 그래서 byte-buddy-1.10.22objenesis-3.2를 추가로 프로젝트 dependencies에 추가해주고 다시 실행했다.

참고로 Intellij project dependencies config 단축키는 Ctrl+Alt+Shift+S다. gradle이나 maven같은 빌드 툴을 쓰지 않는 경우 받은 JAR 파일을 여기서 직접 추가해주면 된다.

그랬더니 테스트가 정상적으로 작동했다.

배운 것

MVN repository를 다시 보니까 byte-buddyobjenesis 모두 Compile Dependencies에 있었다. 밑에는 보지도 않고 그낭 넘어 갔었는데 얘네도 항상 같이 설치해줘야 하는 것 같다.

0개의 댓글