0

ActivityInstrumentationTestCase2 と AndroidTestCases を使用して、テスト プロジェクトが関連付けられた Android プロジェクトがあります。

テスト中の 1 つのクラスをリファクタリングし、その一部をサブクラスに分割するまで、すべてが正常に機能しています。

そのクラスでテストを実行すると、次のように失敗します。

[exec] net.mackenzie_serres.meteowidget.ui.activities.MainActivityTests:INSTRUMENTATION_RESULT: shortMsg=java.lang.IllegalAccessError [exec] INSTRUMENTATION_RESULT: longMsg=java.lang.IllegalAccessError: 検証済みクラスのクラス ref が予期しない実装に解決されました [exec] ] INSTRUMENTATION_CODE: 0

他のすべてのテスト ケース (両方のタイプ) は引き続き実行され、問題なく合格します。このテストをコメントアウトすると、以前と同様に問題なく実行されます。

Ant から実行した場合、または IntelliJ 内で実行した場合も同様に失敗します。クリーン ビルドは効果がありません。

何か案は?

4

1 に答える 1