3

junit テストを書いていると、多くのビジネス ロジックを実行するメソッドを持つクラスには junit テストが適していると思わずにはいられません。このようにして、各 if-else ブロックをテストするためのテスト条件を記述します。

しかし、多くの Java Bean を持つエンタープライズ アプリケーションでは、なぜそれらに対して junit を実行する必要があるのでしょうか? ロジックや計算を実行しない標準的な getter/setter のテスト ケースを作成するのは冗長に思えます。

junit は、単純な POJO ではなく、ビジネス ロジックを持つクラスだけに使用するべきではありませんか?

4

2 に答える 2