Нужна помощь в понимании того, как генерировать целочисленное поле в ответе, взятом из запроса (оба являются JSON).Пример сопоставлений заглушек:
Код: Выделить всё
String mapping = """
{
'request': {
'method': 'POST',
'urlPathTemplate': '/v1/persons/{personId}'
},
'response': {
'status': 200,
'jsonBody': {
'name' : "{{jsonPath request.body '$.name'}}",
'age' : "{{jsonPath request.body '$.age'}}",
'id' : '{{request.path.personId}}'
},
'headers': {
'Content-Type': 'application/json'
}
}
}
""";
Код: Выделить всё
POST: http://localhost:8080/v1/persons/123456789
BODY:
{
'name' : 'Alice',
'age' : 25
}
Код: Выделить всё
{
"name" : "Alice",
"age" : 25,
"id" : "123456789"
}
Код: Выделить всё
{
"name" : "Alice",
"age" : "25",
Подробнее здесь: [url]https://stackoverflow.com/questions/79082879/wiremock-jsonpath-and-int-values[/url]
Мобильная версия