2
在我的單元測試,我已經試過如下:如何使用jMock的ClassImposteriser進行Android單元測試?
import org.jmock.Mockery;
import org.jmock.Expectations;
import org.jmock.lib.legacy.ClassImposteriser;
public class MyActivityTest extends ActivityUnitTestCase<MyActivity> {
private Mockery context = new Mockery() {{
setImposteriser(ClassImposteriser.INSTANCE);
}};
...
}
我的用途是嘲笑我的項目的Application子類。但是,當我運行我的測試時,我得到一個java.lang.ExceptionInInitializerError。我不能使用ClassImposteriser擴展來運行Android單元測試嗎?
或者,我應該使用不同的模擬框架? – Huey 2011-06-02 17:27:35