私が扱っているコード ベースには、さまざまなエンティティ固有の DAO クラスによって拡張された抽象基本クラスに共通のデータ アクセス メソッドのセットがあります。
現在、このロジックをカバーするテストがないため、一般的なデータ アクセス メソッドとその DAO のカスタム メソッドをカバーする特定のエンティティ DAO のテストを追加し始めました。
他のエンティティ DAO のまったく同じ共通メソッドをカバーするテストを作成するのは、時間の無駄であり、メンテナンスの悪夢のように思えるため、これまでのところ 1 つしかありません。一方、すべてのエンティティ DAO に対してこれらのテストを実施すると、スキーマとエンティティ マッピングの違いを把握するのに役立つ場合があります。
すべてのエンティティ DAO に共通のメソッドの統合テストを行うことには、実際の利点がありますか?