Вопросы по теме 'spring-cloud-contract'
StubNotFoundException во время настройки контекста
Я пытаюсь добавить весенний облачный контракт в свое приложение jHipster. Это базовое приложение службы Spring Boot Micro. У меня нет проблем с генерацией заглушки для микросервиса номер 1, но когда я пытаюсь ее использовать, я получаю:...
502 просмотров
schedule
30.03.2022
Как с помощью Spring Cloud Contract настроить несколько заглушек Wiremock для разных хостов/портов?
Каков наилучший способ настроить несколько заглушек Wiremock с помощью Spring Cloud Contract, которые имеют разные хосты/порты и оба вызываются в коде, выполняемом одним методом @Test? Например, я хочу протестировать ServiceA.doSomething(), и этот...
1067 просмотров
schedule
31.05.2023
Требование минимальной версии Spring Boot для работы Spring Cloud Contract?
Я использую последнюю версию Spring Boot 1.3 в своем клиентском приложении и хочу представить Spring Cloud Contract:
<parent>
<groupId>org.springframework.boot</groupId>...
146 просмотров
schedule
31.05.2023
Поддерживает ли Spring Cloud Contract JavaScript и JMS?
Я хочу начать использовать фреймворк Spring Cloud Contract для тестирования контрактов. Но поддерживает ли Spring Cloud Contract JavaScript и JMS?
Я не нашел никакой информации об этом.
934 просмотров
schedule
15.04.2024
Подтвердите, что ответ JSON является картой, а не массивом карт
При написании контрактных тестов для нашего простого REST API я заметил, что не могу выразить разницу между ресурсом, возвращающим список/массив моей сущности, и ресурсом, возвращающим только один экземпляр сущности.
response { // (6)
[..]...
792 просмотров
schedule
11.04.2023
Контракты и функции в Spring Cloud Contract
Я понимаю, что тесты контрактов используются для тестирования контрактов между приложениями, а не для проверки бизнес-функций. Напишите один контракт на положительный сценарий, другой на отрицательный.
Но представьте себе следующие примеры:
//...
418 просмотров
schedule
01.07.2023
Проблема с потребительским тестом Spring Cloud Contract
Я тестирую потребительскую сторону весеннего облачного контракта.
Поставщик находится здесь: https://github.com/pkid/spring-cloud-contract-with-surefire .
Банку заглушек, созданную поставщиком, можно найти здесь:...
453 просмотров
schedule
24.07.2023
Контракт Spring Cloud Не удалось создать экземпляр [org.springframework.cloud.contract.stubrunner.BatchStubRunner]
Я пытаюсь интегрировать Spring Cloud Contract в наш существующий проект. У меня работает заглушка-верификатор. Но когда я пытаюсь использовать эту заглушку в клиенте, я получаю следующее исключение. Я пытаюсь заставить это работать в автономном...
2049 просмотров
schedule
09.05.2022
Почему WireMock говорит, что запрос не совпадает? Весенний облачный контракт
Wiremock регистрирует, что следующий запрос не соответствует:
WireMock : Request was not matched:
{
"url" : "/api/accounts?username=defaultuser",
"absoluteUrl" :...
15991 просмотров
schedule
18.08.2022
Spring Cloud Contract - как проверить простой строковый ответ?
Я использую платформу Spring Cloud Contract для тестирования интеграции служб REST и контрактов связанных клиентских приложений. Он работает для запроса / ответа объекта JSON, но есть ли возможность проверить простую строку. В частности, сервис,...
1065 просмотров
schedule
23.12.2022
Ошибка инициализации. Невозможно вызвать тесты контракта в сборке Gradle.
У меня есть контракты и тесты, успешно сгенерированные внутри моей папки сборки. Сгенерированные тесты расширяют мои сопоставления базовых классов, настроенные в файле сборки gradle. Когда я запускаю свой gradle build , я всегда получаю ошибку...
1049 просмотров
schedule
14.01.2023
Удаленная загрузка артефакта Spring Cloud Contract конфликтует с локальной, как сделать это временным?
У меня возникла проблема с Spring Cloud Contracts 2.0.0.M6, или я, должно быть, неправильно понимаю, как правильно настроить тесты заглушек.
Я хочу всегда загружать артефакт удаленно, поэтому я установил stubsMode на REMOTE .
Когда я запускаю...
293 просмотров
schedule
28.07.2022
Запуск теста Spring Cloud Contract в проекте, отличном от Spring
Я создал заглушку Spring Cloud Contract в проекте Spring Boot ( spring-server ). Клиент, который хочет вызвать эту заглушку, не является проектом Spring и не может им быть. Если я запускаю следующее в клиенте:
@RunWith(SpringRunner.class)...
395 просмотров
schedule
14.06.2022
Контракты, ориентированные на потребителя, с веб-службами SOAP
Кто-нибудь из вас знает какой-либо подход или инструменты для реализации контрактов, ориентированных на потребителя, с веб-службами SOAP? У меня есть устаревшее приложение Java, которое публикует веб-службы SOAP, реализованные с помощью Apache CXF,...
903 просмотров
schedule
04.07.2023
Можно ли протестировать потребительскую сторону без заглушки в Spring-Cloud-Contract
В настоящее время я хочу протестировать обработку ошибок при вызове других микросервисов на стороне потребителя через весенний облачный контракт. Но есть некоторые проблемы, которые не позволяют мне создавать заглушки на стороне провайдера из-за...
165 просмотров
schedule
16.04.2024
Как указать необязательное свойство Date в весеннем облачном контракте?
Я пытаюсь использовать весенний облачный контракт. Я пишу спецификацию тела JSON, и мне нужно, чтобы свойство Date было необязательным. Когда я указываю в groovy dsl:
"processingDate": $(consumer(optional(anyDate())), producer(anyDate())),...
1237 просмотров
schedule
25.07.2023
Использование сложного JSON в Spring Cloud Contract Groovy contract
Я пытался понять, как правильно реализовать Spring Cloud Contract Verifier, но JSON, который я пытаюсь применить через контракт, сложен, и я не уверен, как справиться с ним в представлении Groovy. Тело JSON иногда содержит подобъекты ключа, иногда -...
858 просмотров
schedule
14.06.2023
Intellij Idea скрывает мои весенние облачные контракты при тестировании / ресурсы
Я написал свой первый весенний облачный контракт, используя Intellij Idea 2018.2. Все работает нормально, но я не могу редактировать контракт из Idea, потому что он скрывает всю папку src / test / resources / contract в представлении проекта....
277 просмотров
schedule
29.03.2023
Созданные источники тестов не вызываются как часть сборки
Имея:
добавил плагин Spring Cloud Contract и настроил его для baseClassMappings и basePackageForTests
добавлен верификатор контрактов Spring Cloud
добавлены необходимые базовые классы для сгенерированных тестов
и определил groovy...
221 просмотров
schedule
08.06.2022
Могу ли я настроить создание теста Spring Cloud Contract Pact для обработки контекста в пути URL?
У меня здесь есть демонстрационный проект https://github.com/donalthurley/pact-demo , который показывает мою проблему.
Общая проблема заключается в том, что я пытаюсь разработать API, который соответствует контракту PACT, в котором контракт...
250 просмотров
schedule
28.04.2023