1

テストケースを実行する前に、クリーンなデータベースが必要な一連のテストを作成する方法を見つけようとしています。

使用する DDL が H2 での実行に失敗するため、InMemoryDB はオプションではないようです。

データベースの作成は進化を使用して行われるため、テストごとに進化を使用してクリーンなデータベースを生成し、テストの実行後にデータベースをドロップできれば便利です。

マルコ

4

1 に答える 1

0

オプションとして、フラッシュバック (またはポイント イン タイム リカバリ) 機能を試して、DB の初期状態を復元したり、相互に依存しないテストの作成を検討したりできます。

于 2013-03-25T12:25:46.050 に答える