Есть такой контракт
org.springframework.cloud.contract.spec.Contract.make {
request {
method 'GET'
url ('test/token') {
queryParameters {
parameter("token", "jwt_==")
}
}
headers {
contentType('application/json')
}
}
response {
status 200
headers {
contentType(applicationJson())
}
body([
responseElement: $(producer(regex("blabla=")))
])
}
}
Который падает с ошибкой
com.jayway.jsonpath.InvalidPathException: Filter: [?] can not be applied to primitives. Current context is: blabla=
Что стоит отправить в респонз боди?
а) body("blabla")
отдает expected:<"[blabla]"> but was:<"["blabla"]">
б) если писать body("[\"blabla\"]")
-> com.jayway.jsonpath.InvalidPathException: Filter: [?] can not be applied to primitives. Current context is: blabla
в) body('blabla')
приводит к expected:<"[blabla]"> but was:<"["blabla"]">
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть строчный массив, нужно с него получить значение и перевести его в double вот так: "12s" = 1
Я не пойму почему при вызове метода print куда мы ложим sArray строковый массив, когда в самом методе указано, что он будет принимать Integer массив,...
В Netbeans 10 при открытии проекта показывает синтаксические ошибки:
Здраствуйте, написал javafx приложение, в idea прекрасно компилится, но когда формирую executable jar, не запускаетсяПри запуске через консоль видает...