问题描述
我想执行一些 sql 脚本来填充我的数据库以进行集成测试。现在在我的测试/资源文件夹中的 testContainers 和 data.sql & schema.sql 的帮助下,它可以工作,但是 data.sql 填充的那些数据与我的所有集成测试共享。
我想执行一些专门用于每个整数测试的 sql。
有这样的设施吗?
否则我将直接在我的集成测试中执行一些 sql 来填充我需要的内容。
问候,
模糊。
解决方法
查看项目 5 here。您可以在测试上使用注释来加载该测试的数据。请记住,除非您清理数据,否则数据将在测试套件运行期间保留。