1

我正在使用 maven surefire 插件运行一组 Spock 测试作为集成测试用例。我知道我们可以使用 @Shared 关键字在单个文件中跨规范的夹具共享资源。

但是,是否可以在不同的规范文件中共享它,可能与一些规范运行器?或者一些我不知道的注释?

4

1 回答 1

1

Spock 使用 JUnit 执行模型,它不设想在测试类之间共享状态。一个常见的解决方案是使用静态单例管理共享状态。

于 2013-08-29T10:30:21.477 回答