我喜欢为我的hibernate dao实现编写JUnits,并就编写这些单元测试用例的建议方法征求意见。我可以想到两种策略。春季单元测试hibernate daos
使用像EasyMock这样的库嘲讽休眠模板,并测试这些模拟对象的DAO实现。 (不是真的满足,因为我会针对测试数据真的测试对一个模拟层,而不是)
测试对一个真正的测试数据库(在内存/外)运行我的单元测试之前写了一些测试数据。
哪一种方法是确保我们的DAO的好方法正确测试。请指点我使用第二种方法配置测试的任何示例。我试图环顾四周,但还没有找到合适的。
谢谢, Siva。
只是想添加到augusto的评论,你可以使用DBUnit填充您的测试数据库与数据查询。 – jwmajors81