在某些测试之前运行一段代码

时间:2017-05-18 14:09:18

标签: java junit

我目前正在为我们的数据库开发清理/迁移代码。我想在运行一个或多个数据库测试时运行此代码一次(我们还有一些非数据库测试,并且不需要运行清理/迁移代码)。

我已经查看了email注释,但它适用于每个类。因此,当我运行10次数据库测试时,清理/迁移代码也会运行10次,这对性能来说并不是很好。

我还没有找到一个好的解决方案,所以有人知道一个好的解决方案吗?

感谢。

1 个答案:

答案 0 :(得分:1)

查看DBUnit - 它提供了您正在寻找的内容 - 数据库构建&拆解,加上各种清理。

http://dbunit.sourceforge.net/