[解決済み] Androidのjunitテストケースでテストプロジェクトのコンテキストを取得する
2022-07-25 06:05:53
質問
のコンテキストを取得する方法をご存知の方はいらっしゃいますか? テストプロジェクト を取得する方法をご存知の方はいらっしゃいますか?
注意:このテストはインスツルメンテーションテストではありません。
注2:テストプロジェクトのコンテキストが必要で、実際にテストされるアプリケーションのコンテキストではありません。
テストプロジェクトのアセットからいくつかのファイルをロードするために必要です。
どのように解決するのですか?
Android Testing Support Libraryを使った新しいアプローチがあります(現在は
androidx.test:runner:1.1.1
). Kotlinの例を更新しました。
class ExampleInstrumentedTest {
lateinit var instrumentationContext: Context
@Before
fun setup() {
instrumentationContext = InstrumentationRegistry.getInstrumentation().context
}
@Test
fun someTest() {
TODO()
}
}
アプリのコンテキストも実行したい場合。
InstrumentationRegistry.getInstrumentation().targetContext
完全な実行例です。 https://github.com/fada21/AndroidTestContextExample
ここを見てください。 getTargetContext()とgetContext(on InstrumentationRegistry)の違いは何ですか?
関連
-
[解決済み] Androidの「コンテキスト」とは何ですか?
-
[解決済み] Androidで画面の大きさをピクセル単位で取得する方法
-
[解決済み] Bitmapオブジェクトに画像を読み込む際にOutOfMemoryが発生する問題
-
[解決済み] グリッドレイアウトにおけるフリングジェスチャーの検出
-
[解決済み] Androidで'Context'を取得する静的な方法?
-
[解決済み] APKファイルのリバースエンジニアリングを回避する方法
-
[解決済み] コマンドプロンプトからapkファイルをインストールする?
-
[解決済み】Android Studioです。jarをライブラリとして追加しますか?
-
[解決済み】System.out.println()のJUnitテスト)
-
[解決済み] WhatsAppでメッセージを送信する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] BottomSheetDialogFragmentの状態をexpandedに設定する。
-
[解決済み] ArrayAdapter<myClass> の使用方法
-
[解決済み] アンドロイドアプリのユーザーデータを消去する
-
[解決済み] Studio 3.4 をアップデートしたら、引数の leftShift() メソッドが見つかりませんでした。
-
[解決済み] 文字サイズとアンドロイドの画面サイズの違い
-
[解決済み] アンドロイドでシェイクを検出するには?
-
[解決済み] キャンバスに複数行のテキストを描画する
-
[解決済み] ブルートゥースアプリケーションのテストにアンドロイドエミュレータを使用するには?
-
[解決済み] Android Fragmentのバックスタックに関する問題
-
[解決済み] AndroidでビューのonClickイベントをその親に渡すには?