Mavenを使用して一連のSelenium(jUnit4)テストを実行した後、データベースのクリーンアップ(挿入したものを削除するなど)を行いたいと思います。これは、Tapestry/Spring/Hibernateと従来のデータベースで動作する古いプロジェクトです。私は@After
注釈付きメソッドでクリーンアップを行いたいですが、DAO/Managers/SessionFactoryの注入は機能しません。Seleniumテスト後のデータベースクリーンアップ
テストは次のようになります:1台のコンソールでアプリケーションを実行し(mvn jetty:run-war
)、別のコンソール(mvn test
)でテストを開始します。これはlocalhost:8080上のアプリケーションにアクセスします。
:たとえば
http://stackoverflow.com/questions/82949/before-and-after-suite-execution-hook-in-junit- 4-x – sblundy
あなたはあなたの問題を解決するヒントを探しています:「DAO/Managers/SessionFactoryの注入は機能しません」またはテストデータを設定してリセットするための他の方法はありますか? – Ralph