Android sınıfında (Fragment, benim durumumda) alay etmek için jMockit'i kullanırken android.jar'da stubbed yöntemlerini değiştirmek için Robolectric kullanarak bir birim testi gerçekleştirmeye çalışıyorum. Ancak, işe almak için görünmüyor olabilir. Ben @RunWith(RobolectricTestRunner.class)
ile test sınıfı açıklama, ben alıyorum:jmockit ve robolectric birlikte bulunabilir mi?
java.lang.IllegalStateException: JMockit düzgün başlatılmadı; (JUnit kullanılıyorsa; değilse, belgeleri kontrol edin) o jmockit.jar sınıf yolunda junit.jar öncesinde kontrol Ben olsun
@RunWith(JMockit.class)
veya hiç@RunWith
, kullanırsanız
"Stub'ı!" istisnalar.
Şu anda, sınıf yolumun şu sırayla işleri var: robolectric, jmockit, junit, android.
Dışarıda iyi oynamak için jmockit ve robolectric'e sahip olan var mı?
Düşündüğüm PowerMock benziyor. Henüz bir çözüm bilmiyorum –