Closed LeoAndo closed 2 years ago
Dispacherはハードコードで使わない https://developer.android.com/kotlin/coroutines/coroutines-best-practices?hl=ja#inject-dispatchers
mockito-kotlin ライブラリ https://github.com/mockito/mockito-kotlin
mock() ではなく spy() を使うと、対象のメソッドだけをモック実装にしそれ以外のメソッドをそのまま実行させることが可能
Android Studio外で実行されたテストをAndorid Studioで再現するには、test-result.pbのprotobufファイルをRun > Import Tests from Fileでインポートできる (スナップショットを復元できるのはキャプチャで利用したデバイスとマシーンのみ) https://youtu.be/juEkViDyzF8?list=RDCMUCVHFbqXqoYvEWM1Ddxl0QDg&t=526
ROOT/app/build/outputs/androidTest-results/connected/test-result.pb
https://developer.android.com/training/dependency-injection/hilt-testing?hl=ja#kotlin