Spock的Groovy

时间:2019-07-16 19:23:46

标签: rest groovy spock

我试图理解其中包含Spock和模拟的groovy编写的代码。这是一项功能测试。我需要使用实时请求创建一个集成测试。

class Booking extends BaseTest {
    def "Reservation Upload - New booking"() {
        setup:
        def esb = mocksMap.reservation.name
        def operation = mocksMap.reservation.create.name
        def echo = "$esb.$operation.$test"

        def message = reservationUploadMessageConstants.withEcho(echo)
                .getNewBookingDayOfArrivalHold6PmAndClubNumberValueMessage(startDate, clubNumber)

        where:
        test                                                      | response
        mocksMap.reservation.create.success.ahpWithPcNumber       | responseOk
        mocksMap.reservation.create.success.ahpWithMarkedPcNumber | responseError
    }
}

现在,我想用发布请求替换模拟。如何删除模拟并发送请求并获得响应。

0 个答案:

没有答案