Я сейчас пишу интеграционный тест, используя Wiremock. На данный момент я определяю идентификатор и идентификатор организации в качестве параметров. Вместо того, чтобы повторять этот процесс, скажем, для 50 полей, возможно ли вместо этого передать в качестве запроса файл JSON? ie используйте этот файл как тело запроса.
stubFor(post(urlEqualTo("/v1/transaction"))
.withRequestBody(
matchingJsonPath("$.data.id", containing("1")))
.withRequestBody(matchingJsonPath("$.data.organisation_id", containing("2")))
.willReturn(aResponse()
.withHeader(CONTENT_TYPE, APPLICATION_JSON_VALUE)
.withStatus(HttpStatus.CREATED.value())
.withBodyFile("create_successful_response.json")));