Используйте Pact и JUnit для тестирования API, защищенного SSL

Я пытаюсь реализовать pact-тесты между двумя нашими серверными системами, но, к сожалению, я борюсь с реализацией потребительских тестов: я включил артефакт pact-jvm-consumer-junit_2.11 и создал подобный код с помощью @Rule:

@Rule
public PactProviderRule mockProvider = new PactProviderRule("test_provider", "localhost", PORT, this);

К сожалению (по крайней мере для тестов) наш клиент жестко запрограммирован на использование SSL-соединения. Поэтому наши тесты не пройдены, потому что сервер pact не разрешает SSL-соединения. Есть ли способ заставить pact сделать это или обойти это без необходимости настройки внешнего обратного прокси-сервера?

1 ответ

Решение

Оказывается, это еще не было поддержано. Я создал запрос функции, который уже был реализован: https://github.com/DiUS/pact-jvm/issues/241

Другие вопросы по тегам