【发布时间】:2018-02-02 10:13:54
【问题描述】:
在documentationSpock 的“夹具方法”部分中提到了这些功能:
def setup() {} // run before every feature method
def cleanup() {} // run after every feature method
def setupSpec() {} // run before the first feature method
def cleanupSpec() {} // run after the last feature method
我正在使用 setup 函数为所有测试初始化新对象。然而,一些测试应该测试当还没有其他对象时会发生什么。
由于设置,这些测试现在失败了。
有没有办法暂停某些功能的设置?也许是注释?
或者我是否必须创建一个单独的“设置”函数并在我所做的每个测试中调用它们。大多数测试都使用它!
【问题讨论】: