今日、私はバックエンドを2つに分割する必要があるというプロジェクトを開始します。バックエンドが正確に何をするのかはわかりません。特定のサービスを新しいspring、jersey、mavenマルチモジュールプロジェクトに移動しなければなりません。テストをテストするかしないか?
移動する作業はとても簡単で、今はテストを書く時間です。以前は、このプロジェクトにはテストがありませんでした。
ビジネスオブジェクトからJUnitsを書き始めると、ほとんどのサービスがgetAll、get、save、update、deleteなどのDAOでの基本操作しか実行しないことがわかりました。他のサービスはbussines検証を持っていますが、comlpexではありません。
だから、質問はもっとtheoricalです:
は、私がこれを行うための利益になります嘲笑され、単純なDAOの取得(なし統合テスト)をテストするためにJUnitsを書くべきですか? 簡単なDAO get、getAll、またはcreate(以前に実行する妥当性検査がないcreate)の統合テストを行う正しい方法はどれですか