我試圖使用Robolectric來實現一個單元測試來替換android.jar中的stubbed方法,同時也使用jMockit來模擬一個Android類(片段,在我的情況下)。但是,我似乎無法讓它工作。如果我註釋測試類@RunWith(RobolectricTestRunner.class)
,我得到:可以jmockit和robolectric共存嗎?
java.lang.IllegalStateException:JMockit沒有正確初始化;檢查jmockit.jar在classpath之前的junit.jar(如果使用JUnit;如果沒有,查看文檔)
如果我使用@RunWith(JMockit.class)
或沒有@RunWith
,我得到的「存根」!例外。
目前,我的類路徑的順序如下:robolectric,jmockit,junit,android。
有沒有人能夠讓jmockit和robolectric一起玩呢?
它類似於PowerMock我想。我還不知道任何解決方案 – 2013-02-13 12:36:50