2012-01-02 120 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);