レストレイヤー - サービスレイヤー - ダオレイヤーを持つRESTful Webサービスがあります。このサービスは、インシデントのリストを持つ顧客、特定のタイプのインシデントを持つ顧客、インシデントのない顧客、顧客なしなど、さまざまなシナリオで異なる結果セットをもたらします。
DAOレイヤーのJunitテストケースを書いています。データベースをモックアップしたい。単体テスト ケースで結果セット (状態) をテストする必要がありますか、それとも結果セットの動作をテストする必要がありますか? さまざまなテスト シナリオ用にテスト データ (結果セット) を準備し、それらに対してアサートすることは理にかなっていますか?