【发布时间】:2019-06-10 21:18:11
【问题描述】:
我有多个 Maven 集成测试正在更新数据库的状态,这可能会在这些测试之间产生冲突。我想知道是否有办法通过利用 Maven 阶段或任何其他方法来隔离这些集成测试?理想情况下,我希望有一种方法可以在每个集成测试课程之前运行数据库迁移。我使用 Flyway 作为我的 PostgreSQL 数据库的迁移工具,我使用的是 JUnit 4.12。我正在运行的迁移基本上是创建并使用数据填充表以进行测试。
【问题讨论】:
标签: java database maven integration-testing