Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 maven surefire 插件运行一组 Spock 测试作为集成测试用例。我知道我们可以使用 @Shared 关键字在单个文件中跨规范的夹具共享资源。
但是,是否可以在不同的规范文件中共享它,可能与一些规范运行器?或者一些我不知道的注释?
Spock 使用 JUnit 执行模型,它不设想在测试类之间共享状态。一个常见的解决方案是使用静态单例管理共享状态。