मैं अपने एंड्रॉइड प्रोजेक्ट में मॉकिटो का उपयोग करने की कोशिश कर रहा हूं। http://www.paulbutcher.com/2012/05/mockito-on-android-step-by-step/एंड्रॉइड पर मॉकिटो + डेक्समेकर
मूल रूप से यह Mockito + Dexmaker के नए संस्करण का उपयोग करता है और सब कुछ उम्मीद के रूप में काम करता है: मैं बहुत अच्छा ट्यूटोरियल है कि यह साथ सौदों मिल गया है।
हालांकि, जब मैं कुछ Android विशिष्ट वस्तु यानी उपहास करने के लिए प्रयास करें:
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)
किसी भी विचार है कि यह कैसे तय करने के लिए: मैं इस अपवाद प्राप्त
Context context = mock(Context.class);
?
आप उपयोग कर Gradle http://stackoverflow.com/questions/29290795/attempt-to-mockito-mock-any-class-generates-exceptionininitializererror/41350001# पर अपना जवाब देखने के अपने APK का निर्माण नहीं करते हैं अधिक जानकारी के लिए 41350001 –