我正在为使用JPA的存储库层编写集成测试。然而,在每次测试之后,它会给数据库留下很多垃圾,当测试结束时,我想把这些垃圾清除掉。我正在看DBUnit,它似乎能够重新初始化我的数据库。然而,关于扩展TestCases的事情似乎有点过时了?我找不到任何好的教程来解释如何使用它。我使用的是JUnit 4.10。有没有其他更好的框架?
发布于 2012-10-28 00:35:24
DbUnit可以与JUnit 4一起使用,而无需扩展任何DbUnit基类。有关操作方法,请参阅http://dbunit.sourceforge.net/howto.html#noextend。
也就是说,我真的不喜欢XML,喜欢快速测试,所以我编写了DbSetup来实现类似的功能,使用的是全Java的解决方案。
https://stackoverflow.com/questions/13101976
复制相似问题