Вопросы по теме 'spring-cloud-contract'

StubNotFoundException во время настройки контекста
Я пытаюсь добавить весенний облачный контракт в свое приложение jHipster. Это базовое приложение службы Spring Boot Micro. У меня нет проблем с генерацией заглушки для микросервиса номер 1, но когда я пытаюсь ее использовать, я получаю:...
502 просмотров

Как с помощью Spring Cloud Contract настроить несколько заглушек Wiremock для разных хостов/портов?
Каков наилучший способ настроить несколько заглушек Wiremock с помощью Spring Cloud Contract, которые имеют разные хосты/порты и оба вызываются в коде, выполняемом одним методом @Test? Например, я хочу протестировать ServiceA.doSomething(), и этот...
1067 просмотров

Требование минимальной версии 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 просмотров

Spring Cloud Contract - как проверить простой строковый ответ?
Я использую платформу Spring Cloud Contract для тестирования интеграции служб REST и контрактов связанных клиентских приложений. Он работает для запроса / ответа объекта JSON, но есть ли возможность проверить простую строку. В частности, сервис,...
1065 просмотров
schedule 23.12.2022

Ошибка инициализации. Невозможно вызвать тесты контракта в сборке Gradle.
У меня есть контракты и тесты, успешно сгенерированные внутри моей папки сборки. Сгенерированные тесты расширяют мои сопоставления базовых классов, настроенные в файле сборки gradle. Когда я запускаю свой gradle build , я всегда получаю ошибку...
1049 просмотров

Удаленная загрузка артефакта 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 просмотров

Контракты, ориентированные на потребителя, с веб-службами SOAP
Кто-нибудь из вас знает какой-либо подход или инструменты для реализации контрактов, ориентированных на потребителя, с веб-службами SOAP? У меня есть устаревшее приложение Java, которое публикует веб-службы SOAP, реализованные с помощью Apache CXF,...
903 просмотров

Можно ли протестировать потребительскую сторону без заглушки в 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 просмотров

Созданные источники тестов не вызываются как часть сборки
Имея: добавил плагин Spring Cloud Contract и настроил его для baseClassMappings и basePackageForTests добавлен верификатор контрактов Spring Cloud добавлены необходимые базовые классы для сгенерированных тестов и определил groovy...
221 просмотров

Могу ли я настроить создание теста Spring Cloud Contract Pact для обработки контекста в пути URL?
У меня здесь есть демонстрационный проект https://github.com/donalthurley/pact-demo , который показывает мою проблему. Общая проблема заключается в том, что я пытаюсь разработать API, который соответствует контракту PACT, в котором контракт...
250 просмотров