DBUnit入门

时间:2012-10-27 16:28:59

标签: java java-ee junit

我正在为使用JPA的存储库层编写集成测试。然而,在每次测试之后,它会留下数据库中的大量垃圾,我想在测试结束时将其排除在外。我在看DBUnit,它似乎能够重新初始化我的数据库。然而,扩展TestCases的东西似乎有点老了?我无法找到任何解释如何使用它的好教程。我正在使用JUnit 4.10。还有其他框架更好吗?

1 个答案:

答案 0 :(得分:7)

DbUnit可以与JUnit 4一起使用,而不扩展任何DbUnit基类。有关如何操作,请参阅http://dbunit.sourceforge.net/howto.html#noextend

那就是说,我真的不喜欢XML,喜欢快速测试,所以我写了DbSetup来实现类似的功能,使用全Java解决方案。