0

現在、Wicket アプリケーションをテスト可能にする方法を考えています。

基本的には、Wicket / Hibernate / Apache Derby のセットアップです。Hibernate はフィルターとして使用され ( http://community.jboss.org/wiki/OpenSessionInView / HibernateSessionRequestFilter を参照)、設定として hibernate.cfg.xml ファイルがあります。

私がやりたいことは、テスト実行ごとにゼロから再構築できるカスタム データベースで WicketTester を使用できるようにすることです。理想的には、テストには Hibernate の接続パラメーターが含まれます。

基本的に、私の質問は、データベースを動的に、または起動時に切り替える方法についてです。

もっと抽象的な: この種のテストに適したアプローチは何ですか?

4

2 に答える 2

1

mockitoも参照してください。私はそれをたくさんのテストで使用しました-とても役に立ちました。例:when(someDao.findByOwner(isA(Owner.class)))。thenReturn(your-result);

于 2012-08-03T04:43:41.033 に答える
0

HSQLDB を使用したユニット テスト Hibernate を参照してください。

于 2012-02-22T15:39:03.437 に答える