我目前正在研究如何使我的 Wicket 应用程序可测试。
基本上,它是一个 Wicket / Hibernate / Apache Derby 设置。Hibernate 用作过滤器(参见:http: //community.jboss.org/wiki/OpenSessionInView / 请参阅 HibernateSessionRequestFilter),并有一个 hibernate.cfg.xml 文件作为配置。
我想要做的是能够将 WicketTester 与自定义数据库一起使用,我可以在每次测试运行时从头开始重建。理想情况下,测试将包含 Hibernate 的连接参数
基本上,我的问题是如何动态或在启动时切换我的数据库?
更抽象的是:这种测试的好方法是什么?