2012-01-02 8 views
0

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

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

私がしたいことは、WicketTesterをカスタムデータベースで使用して、各テストランを最初から再構築できることです。理想的には、テストにはHibernateの接続パラメータが含まれています

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

さらに概要:この種のテストにはどのようなアプローチが適していますか?

+1

私はこのリンクを見つけました。私の助けになりました。http://www.theserverside.com/news/1365222/Unit-Testing-Hibernate-With-HSQLDB – RobAu

答えて

1

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

関連する問題