私のJavaプロジェクトでは@Getter
と@Setter
アノテーションを使用してオブジェクトのプライベートメンバー変数にアノテーションを付けています。lombok
を使用しています。私たちは、そのゲッターとセッターが期待どおりに動作することを知っています。だから私たちは本当にそれらを単体テストにする必要はありません。しかし、それはユニットテストでコードのcode coverage
をもたらします。Javaのlombokユニットgetterセッターのテスト
ユニットテストエンジンに、lombokで生成されたゲッタとセッタがテストする必要がないことを伝える方法はありますか?
1.あなたはカバレッジを上げるためにunittestを書くべきではありません。 Unittestはリファクタリングの安全を提供し、バグの捜索を支援します。単体テストのgetter/setterはいずれもサポートしていません。 –
2.ゲッター/セッターを持つクラスはDTOでなければなりません。 DTOにはビジネスロジックがなくてはならないため、個別のユニットテストは必要ありません。 –