我目前正在为我们的数据库开发清理/迁移代码。我想在运行一个或多个数据库测试时运行此代码一次(我们也有一些非数据库测试,不需要运行清理/迁移代码)。
我已经查看了 @BeforeClass
注释,但它适用于每个类。因此,当我运行 10 个数据库测试时,清理/迁移代码也会运行 10 次,这对性能来说并不是很好。
我还没有找到好的解决方案,所以有人知道好的解决方案吗?
谢谢。
最佳答案
查看DBUnit - 它提供了您正在寻找的东西 - 数据库构建和拆卸,以及各种清理。
关于java - 在某些测试之前运行一段代码一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44050127/