शुरू में मैं junits में केवल Mockito उपयोग कर रहा था तो मैं @RunWith एनोटेशन में SpringJUnit4ClassRunner.class उपयोग कर रहा था यानीमुद्दों @RunWith एनोटेशन और powerMock
@RunWith(SpringJUnit4ClassRunner.class)
जिसके कारण वसंत निर्भरता इंजेक्शन ठीक काम कर रहा था का उपयोग करते समय और हो रही थी
@Autowired
Someservice someservice ;
के माध्यम से एक बीन लेकिन अब, मैंने इसमें पावरमैक भी एकीकृत किया है।
तो doc के अनुसार, मैं जगह ले ली है
@RunWith(PowerMockRunner.class)
लेकिन अब के साथ @RunWith एनोटेशन में वर्णित वर्ग, someservice बाहर आ रहा है अशक्त होने के लिए। वहाँ PowerMockRule उपयोग करने के लिए आपके पास @RunWith एनोटेशन
हे गॉन्टार्ड, मैंने आपके समाधान की कोशिश की है, लेकिन जब मैं अपने जूनिट को निष्पादित कर रहा था तो मुझे अपवाद मिल रहा था कि PowerMockRule "नियम" सार्वजनिक होना चाहिए, इसलिए मैंने इसे सार्वजनिक कर दिया और अब मुझे जावासवादी मिल रहा है। नॉटफाउंड अपवाद। कोई विचार? अपवाद java.lang.RuntimeException: javassist.NotFoundException: org.powermock.core.classloader.MockClassLoader.loadUnmockedClass (MockClassLoader.java:187) पर $ Proxy88 \t org.powermock.core.classloader.MockClassLoader.loadModifiedClass पर \t (MockClassLoader .जावा: 147) .... – Bhuvan
@bhuvan मुझे नहीं पता, शायद यह [यह मुद्दा] है (http://code.google.com/p/powermock/issues/detail?id=350)। मैं भी अपना जवाब पूरा करता हूं। – gontard
@gontard http://powermock.googlecode.com/svn/tags/powermock-1.4.12/examples/spring-mockito/ - यह लिंक अब काम नहीं कर रहा है। –