안녕하세요.
androidTest 에서 mock을 사용해서 테스트를하려고 하는데
java.lang.NoClassDefFoundError: Failed resolution of: Ljava/lang/management/ManagementFactory
위 에러가 발생하면서 에러가 나더라구요.
그래서 위 에러로 검색해보니
https://github.com/mockito/mockito/issues/841
위 페이지를 찾았고 android test 에서는 사용할 수 없다고 나오던데,
제가 참고한 샘플에서는 mock 을 사용해서 andoridTest를 할 수 있더라구요.
샘플하고 제 프로젝트에서 차이는
저는
androidTestCompile 'org.mockito:mockito-core:2.2.21'
이렇게 썼고
샘플은
ext.dexmakerVersion = "1.4"
androidTestCompile "com.crittercism.dexmaker:dexmaker-mockito:${dexmakerVersion}"
androidTestCompile "com.crittercism.dexmaker:dexmaker-dx:${dexmakerVersion}"
이 정도 차이인데...
andoridTest 에서 mock 을 사용할 수 있는 방법이 있나요??