単体テストについて質問があります。私は何日もそれについて考えてきましたが、答えを見つけることができませんでした.
たとえば、Web サービスからファイルをダウンロードしてディスクに書き込む機能があるとします。ファイルがダウンロードされてディスクに書き込まれるのを実際に確認せずにテストする目的は何ですか?
Web サービスをモック アウトできることは理解していますが、このシナリオではどのようにすればよいでしょうか? 私の知る限り、Mockito のようなものは動作を模倣するだけで、意味のあるデータ (この例のファイル) を提供しません。
Web サービスの動作を模擬できたとしても、実際にディスクに何かを書き込むことなく、ディスクへのファイルの書き込みを模擬するにはどうすればよいでしょうか?
申し訳ありませんが、これについては具体的な例がありません。お気軽にご意見をお聞かせください。
どうもありがとう