アプリケーション コードで正常に動作する基本的な Book CRUD を作成しようとしていますが、そのエンティティの単体テストを作成しようとしています。
テスト以外の通常の使用中、Android マニフェストの Application タグは、「com.orm.SugarApp」というアプリケーションを定義します。これは常に起動時に呼び出され、実行時に ApplicationContext になります。
しかし、InstrumentationTestCase を拡張する単体テストを実行すると、テストでブレークポイントが発生することがわかりますが、com.orm.SugarApp アプリケーションは初期化されていません。com.orm.SugarApp のコンストラクターは、CRUD 呼び出しが行われる前に呼び出されません。
com.orm.SugarApp を前提条件として既に初期化されているアプリケーションを使用して単体テストを実行するように Android Studio/Gradle を構成するにはどうすればよいですか。