私の単体テストでは、次のことを試しました。
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が発生します。Androidの単体テストを実行するためにClassImposteriser拡張機能を使用できませんか?