Шаблоны ответов, настроенные с помощью исключений JSON - PullRequest
0 голосов
/ 08 ноября 2018

Я пытаюсь использовать wiremock и использовать шаблоны ответов.В этом случае для повторного запуска времени в заголовке из Wiremock.Я настраиваю сервер, передавая ему файлы JSON с конфигурацией.

Я включил шаблоны ответов глобально в командной строке.

java -jar wiremock-standalone-2.19.0.jar --global-response-templating 

Затем я передаю 'дату иtime 'helper - в данном случае термин' now '- как показано ниже

 String configCommand  = "{ \"request\": { \"url\": \"/bookstore/"+ inBookStore +"\", \"method\": \"GET\" }, \"response\": {\"transformers\": [\"response-template\"], \"status\": 200, \"headers\": {\"Content-Type\": \"application/json\",\"DateTime\": **{now}**,\"Cache-Control\": \"no-cache\"},\"body\": \"" + JSONStringToBeLoaded + "\" }}";

Я использую конфигурацию для передачи на мой сервер Wiremock.

Response responseToWireMockBuilder = RestAssured.given().contentType("application/json")                .body(**configCommand**).when().post("http://localhost:8080/__admin/mappings/new");

Я пыталсяразличные варианты того, как сделать акцент на текущем моменте (например, в 1 или 2 наборах фигурных скобок {}).Каков синтаксис для включения таких шаблонов ответов?Я получаю множество исключений - я хотел бы знать, пожалуйста, необходимый синтаксис.

...