私は android.test.runner ライブラリと AndroidTestCase などを使用して、いくつかの単体テストを作成しています。便利だと思いますが、1 つのテストでアプリケーション オブジェクトへのアクセスが必要です。通常、私はそれをアクティビティコンテキストから取得します。
AppState appState = ((AppState) myActivity.getApplicationContext());
ただし、単体テストは AndroidTextCase を拡張するクラスにあり、私が見る限り、getApplicationContext は利用できません。getContext がありますが、それが必要かどうかはわかりません。最善の策は何ですか?