Robolectric でアプリケーションのコンテキストにアクセスするにはどうすればいいですか? 質問する

Robolectric でアプリケーションのコンテキストにアクセスするにはどうすればいいですか? 質問する

実際には、API 呼び出しの応答を取得する必要があり、そのためには が必要でしたContext

ベストアンサー1

アップデート。

バージョン 1.x および 2.x にのみ使用します:

Robolectric.application;

バージョン 3.x の場合:

RuntimeEnvironment.application;

バージョン 4.x の場合:

  • ファイルに追加build.gradle:

    testImplementation 'androidx.test:core:1.0.0'
    
  • 次のようにしてコンテキストを取得します。

    ApplicationProvider.getApplicationContext()
    

おすすめ記事