Java Web アプリケーションの永続層の単体テストを作成しようとしています。サービス層のテストには JUnit を使用していますが、永続化層にも使用したいと考えています。
アプリケーションは高度なカスタマイズが可能であるため、JDBC 対応データベース (MySQL、Postgres、Oracle) および組み込みデータベース (sqljet) を使用するように構成によって永続化レイヤーを変更できます。テストに使用するデータセットを定義し、それを使用してデータストレージを設定するのに役立つフレームワークはありますか? 私の目標は、一連のテストを作成し、それを永続化レイヤーのすべての実装に使用することです。非 JDBC バージョンの永続層 (sqljet) があるため、DbUnit はオプションではありません。
前もって感謝します、
マーカス