我目前正在弄清楚如何使我的Wicket应用程序可测试。
基本上,它是Wicket / Hibernate / Apache Derby设置。 Hibernate用作过滤器(如:http://community.jboss.org/wiki/OpenSessionInView /参见HibernateSessionRequestFilter),并有一个hibernate.cfg.xml文件作为配置。
我想要做的是能够将WicketTester与自定义数据库一起使用,我可以从头开始重建每个testrun。理想情况下,测试将包含Hibernate的连接参数
基本上,我的问题是关于如何动态或在启动时切换我的数据库?
更抽象:这种测试的好方法是什么?
答案 0 :(得分:1)
另见mockito。我在很多测试中使用它 - 非常有帮助。 例: 当(someDao.findByOwner(ISA(Owner.class)))thenReturn(您的-结果);
答案 1 :(得分:0)