我试图理解其中包含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
}
}
现在,我想用发布请求替换模拟。如何删除模拟并发送请求并获得响应。