Tag: dexmaker

Android上的Mockito + Dexmaker

我正在尝试在我的Android项目中使用Mockito。 我发现很好的教程,处理它: http : //www.paulbutcher.com/2012/05/mockito-on-android-step-by-step/ 基本上它使用Mockito + Dexmaker的新版本,一切按预期工作。 但是,当我试图嘲笑一些Android特定的对象,即: Context context = mock(Context.class); 我收到这个exception: java.lang.IllegalArgumentException: dexcache == null (and no default could be found; consider setting the 'dexmaker.dexcache' system property) at com.google.dexmaker.DexMaker.generateAndLoad(DexMaker.java:359) at com.google.dexmaker.stock.ProxyBuilder.buildProxyClass(ProxyBuilder.java:252) at com.google.dexmaker.mockito.DexmakerMockMaker.createMock(DexmakerMockMaker.java:54) at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:26) 任何想法如何解决它?