Я хочу начать использовать фреймворк Pact для JVM для тестирования контрактов. Но поддерживает ли Pact JVM REST и JMS?
Я не нашел никакой информации об этом.
Я хочу начать использовать фреймворк Pact для JVM для тестирования контрактов. Но поддерживает ли Pact JVM REST и JMS?
Я не нашел никакой информации об этом.
Да, Pact JVM поддерживает REST[1], его основной вариант использования, а также поддерживает тестирование JMS. в виде Сообщений [2].
Обратите внимание, что на данный момент другие языковые реализации не поддерживают этот тест стиля Message, но работа над его внедрением продолжается.
Pact — это простой инструмент для тестирования потребителей/поставщиков; Он должен обмениваться данными через HTTP, и контракт данных может быть только в JSON на данный момент (это может измениться в будущем). Мы говорили о поддержке других протоколов, таких как обмен сообщениями (веб-сокеты), но на данный момент в этом нет большой необходимости, и у нас есть другие приоритеты, над которыми нужно работать в настоящее время.