2

データアクセス層の単体テストにUnitils(DbUnitを使用)を使用していますが、複数のデータベースをテストする必要が生じています。それを行うための最良の方法は何ですか?データベースが異なるため、一部のDAOはあるデータベース用であり、別のDAOは別のデータベース用です。

次の選択肢があります。

  1. 各*DaoTestを、このDAOのデータベースの構成を保持する個別のunitils.propertiesファイルに関連付けます。それも可能ですか?
  2. データベースごとに個別のテストプロジェクトを用意する(このデータベースの* DaoTestsファイルとデータベースの資格情報を持つunitils.propertiesファイルを保持する)

他のアイデアはありますか?

4

1 に答える 1