Как разделить настройку для нескольких тестов с помощью spock framework w / groovy

Я новичок в spock и заметил настройку: шаг в спецификации ограничен локальной областью для этого конкретного теста . Как я могу совместно использовать настройки этих устройств, аналогично традиционному подходу junit?

спасибо!

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"
  }
5
задан JimmyBond00007 10 August 2011 в 12:41
поделиться