Groovy Spock:是否有可能;“共享”;一组变量?
我的斯波克测试中有一大组变量。前一半是需要认真创建的对象,第二部分是常量。我想用@Shared注释标记所有这些对象。但实际上,是否有更好、更短的方法来评估这项任务Groovy Spock:是否有可能;“共享”;一组变量?,groovy,spock,Groovy,Spock,我的斯波克测试中有一大组变量。前一半是需要认真创建的对象,第二部分是常量。我想用@Shared注释标记所有这些对象。但实际上,是否有更好、更短的方法来评估这项任务 我想,一个接一个地放置20或30个类似的注释不是一种很好的方式。您可以有一个单一的上下文,因此一个@Shared class Test extends Specification { @Shared context = [ one: new One(),
我想,一个接一个地放置20或30个类似的注释不是一种很好的方式。您可以有一个单一的上下文,因此一个
@Shared
class Test extends Specification {
@Shared context = [
one: new One(),
two: new Two()
]
def "Use of context"() {
expect:
context.one.//
context.two.//
}
}
您可以有一个单一的上下文,因此一个
@Shared
class Test extends Specification {
@Shared context = [
one: new One(),
two: new Two()
]
def "Use of context"() {
expect:
context.one.//
context.two.//
}
}
你能给我们看看吗?只有两三个物体,我们可以想象其他物体。你能给我们看吗?只有两三个物体,我们可以想象其他物体。