我是新來的斯波克和注意的設置:步驟是在規範範圍的局部的,具體的測試。我如何可以像這種傳統的junit方法一樣在這些燈具上分享設置?如何分擔使用斯波克框架多個測試設置W /常規
謝謝!
def "setup with spock"() {
setup:
def message = new FooMessage()
def sut = new FooProcessor()
def builder = Mock(FooBuilder)
sut.setBuilder(builder)
when:
builder.buildFooUsing(_) >> {"bar"}
def result = sut.process(message)
then:
assert result == "bar"
}