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