0

単体テストを実行するには、何らかの方法で既存のデータベースからテーブルを複製する必要があります。理想的な解決策は、Maven プラグインまたは Spring Bean で、データベース テーブルを HSQL データベースにクローンし、それを JUnit テストでヒットできるようにすることです。

これを行う最も簡単な方法は何ですか?

4

1 に答える 1

3

DBUnit ダウンロード. http://dbunit.sourceforge.net/

データセットを既存の DB から XML にエクスポートします。

スイートで、データセットを HSQL にインポートします。

動作が永続層と密接に結合されているアプリ (ORM で記述されたものなど) を単体テストする場合は、DBUnit について理解する必要があります。

于 2013-07-12T21:48:43.570 に答える