Как написать модульный тест PHP для API Wrapper, для внешнего API, проверяя, соответствуют ли запросы класса шаблону - PullRequest
0 голосов
/ 02 июля 2019

В настоящее время я работаю над API Wrapper для внутреннего API.Я нашел много ответов при поиске способа тестирования API, но не обертки.

Проблема в том, что API (конечно) требует аутентификации и является внутренним API, разработанным другой командой.

Тесты должны быть независимы от самого API и на самом деле не вызывать API.

Тесты должны работать без подключения к внутреннему API, но я знаю, какие действительные запросы откласс будет выглядеть, учитывая определенный вклад.

Моей первой мыслью было решение, в котором я вызываю функцию класса-оболочки API и проверяю, равны ли (curl) запросы, которые делает класс, предопределенному значению.Например, проверка тела JSON одного или нескольких запросов POST такая же, как я ожидал.

Как бы вы порекомендовали реализовать такой тест?

Заранее большое спасибо за любую помощь :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...