現在、Wicket アプリケーションをテスト可能にする方法を考えています。
基本的には、Wicket / Hibernate / Apache Derby のセットアップです。Hibernate はフィルターとして使用され ( http://community.jboss.org/wiki/OpenSessionInView / HibernateSessionRequestFilter を参照)、設定として hibernate.cfg.xml ファイルがあります。
私がやりたいことは、テスト実行ごとにゼロから再構築できるカスタム データベースで WicketTester を使用できるようにすることです。理想的には、テストには Hibernate の接続パラメーターが含まれます。
基本的に、私の質問は、データベースを動的に、または起動時に切り替える方法についてです。
もっと抽象的な: この種のテストに適したアプローチは何ですか?