一部のクラスのモックを回避する方法があるかどうか疑問に思っています。私は、通知に関連するより大きな単体テストに取り組んでいます。複数の問題に遭遇しましたが、ほとんど修正できました。
今、私は のようないくつかのクラスで立ち往生しておりPendingIntent
、Notification.Builder
おそらくNotification
. 私は互換ライブラリを使用しているため、コードを挿入してすべてをモックすることはできません。ビルダーパターンをモックする方法はまだわかりません。
Android Studio がすべての呼び出しで null を返すダミー オブジェクトを挿入することを回避する方法を教えてください。いくつかのクラスをホワイトリストに登録したいと思います。Intent
つまり、一部のクラスはorのように簡単にモックできることを知っていますSharedPreferences
。