DAO junitテストには、メモリデータベースで極超音速を使用します。
問題は、日食の下で、各junitテストがドロップしてテーブルを正常に再作成することですが、antを組み込むと、テーブルが長く留まり、テストが相互汚染します。
解決策は、すべてのテストを破棄するときに、そのテストで使用するすべてのテーブルからすべてのレコードを削除することです。残念ながら、私たちの開発者はこれらを維持することについて神聖ではなく、突然ビルドが中断し、問題のあるレコードを削除するために検索と破棄を行う必要があります。
極超音速DBからテーブルのリストを取得する方法を見つけることができれば、それらをループしてすべてのレコードを削除し、この静的メソッドを各ティアダウンメソッドに入れることができます。
私たちは休止状態を使用しているので、それを使用する方法も良いでしょう。
誰?