का उपयोग करके कई परीक्षणों में सेटअप कैसे साझा करें मैं स्पॉक के लिए नया हूं और सेटअप को देखा है: विनिर्देश में चरण उस विशिष्ट परीक्षण के लिए स्थानीय स्थान पर है। मैं परंपरागत जूनिट दृष्टिकोण के समान इन फिक्स्चर में सेटअप कैसे साझा कर सकता हूं?स्पॉक फ्रेमवर्क w/groovy
धन्यवाद!
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"
}