【发布时间】:2018-11-12 08:20:39
【问题描述】:
Grails 版本:3.3.5
我正在将旧版 Web 应用程序移植到最新的 grails。有 500 多个集成测试。每种集成测试方法都需要在测试开始前将复杂数据加载到数据库中,并在最后进行清理。数据加载和稍后的测试代码应该在一个事务中运行,以便测试代码能够看到加载的数据。我尝试使用 spock run listener 进行数据加载。不幸的是,当beforeSpec 和beforeFeature 方法运行时,应用程序上下文或dataSource 没有加载。请建议实现这一点的最佳方法。有人可以知道加载测试和执行测试涉及哪些 grails/spock 类吗?非常感谢任何帮助或提示。谢谢。
【问题讨论】:
标签: grails-3.3.x