アプリで特定の条件が発生したときにエラーメッセージが記録されるかどうかを確認する必要があるユニットテストを実行する必要があります。ユニットテストの方法Log.eはandroidにありますか?
try {
//do something
} catch (ClassCastException | IndexOutOfBoundsException e) {
Log.e(INFOTAG, "Exception "+e.getMessage());
}
どうすればテストできますか?ユニットテスト中に以下のエラーが表示されます。
Caused by: java.lang.RuntimeException: Method e in android.util.Log not mocked.
返信いただきありがとうございます。最初にオプション1を試してみたいと思います。 PowerMockitoを使ってどうやってモックできますか?いくつかのコードを共有していただけますか? – NewOne
私の更新答えを見てください。 – GhostCat