私の void メソッドは問題をファイルに書き込みます。そのためのテスト メソッドを作成するにはどうすればよいですか?
質問する
79 次
理想的には、依存性注入を使用します。メソッドでファイルを作成しないでください。メソッドに Writer (または PrintWriter など) のインスタンスを使用させます。そうすれば、書き込み中のデータをキャプチャできるモック Writer をテストに挿入できます。
メソッドを自由に変更できない場合は、テスト クラスの@Before
/@After
メソッドを慎重に使用して、ファイルを作成するための隔離された環境を作成する必要があります。