2012-01-02 124 views
0

我目前正在搞清楚如何使我的Wicket應用程序可測試。WicketTester與休眠

基本上,它是一個Wicket/Hibernate/Apache Derby安裝程序。 Hibernate用作過濾器(如:http://community.jboss.org/wiki/OpenSessionInView /請參閱HibernateSessionRequestFilter),並有一個hibernate.cfg.xml文件作爲配置。

我想要做的就是能夠使用WicketTester與自定義數據庫,我可以從頭重建每個testrun。理想情況下,一個測試將包含休眠連接參數

基本上,我的問題是如何動態地或在啓動時切換我的數據庫?

更抽象:這種測試的好方法是什麼?

+1

我發現這個鏈接,它幫助了我一下:http://www.theserverside.com/news/1365222/Unit-Testing-Hibernate-With-HSQLDB – RobAu 2012-01-02 21:47:05

回答

1

另請參閱mockito也。我在很多測試中使用它 - 非常有幫助。 例如: when(someDao.findByOwner(isA(Owner.class)))。thenReturn(your-result);