多数のパラメータを持つメソッドの単体テストを書くには?

私はこのシナリオを将来実行する場合に備えて尋ねています。

私の会社の誰かが 25
というパラメータを持つ複数のメソッドを書いていました。私はどのように/それがコードレビューを得たのかわかりません。私はちょうど誰かがこれのためにユニットテストケースをjunitで書く方法を考えていますか?組み合わせ/順列の数は狂っているだろう。

本当の解決策は、少なくするためのメソッドを書き直し/リファクタリングすることだが、私はこのチームが今のところこれを行う予定だとは思わない。私がこのための自動化された単体テストを書くことに割り当てられた貧しいテストエンジニアだったら、どうすればこのことになるでしょうか?

ベストアンサー

If refactoring is not an option then try to
see this big function as a class of methods and focus on individual
parts of this function which themselves are a logical entity
,
and design parameters values accordingly keeping all the other
irrelevant parameters values as static.

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です