1. ホーム
  2. android

[解決済み] Mockito lenient() を使用する場合

2022-02-01 06:28:59

質問

私の理解では lenient が投げる例外を黙らせる。 StrictStubbing . これを元に lenient なぜなら、例外を厳密にスタブすることは、一般に、あなたのコードが間違っているか、テストの設計が悪いか、不要な行を追加していることを意味するからです。

現実的なシナリオとして lenient が実際に必要なのか、テストに役立つのか?

どのように解決するのですか?

例えば、Mockito 1からMockito 2への移行(後者はstrict stubbingを導入)において、短期間で移行する必要がある場合、非常に有効です。