Как проверить api через phpunit У меня есть api http://test/testApi/apiScanTest Она должна принимать данные
{
"var" : 1
}
Если данные коректные и данные пришли то должно принять данные и выдать ответ. Если данные не коректные то должно выдать ошибку. Как мне проверить данное api через phpunit ?
Для unit-тестирования Вам хватит собственно phpunit. Напишите тесты для всех предполагаемых вариантов набора данных для каждого класса, реализующего Ваш API, и выполните их.
Для "внешнего" тестирования посредством http-запросов используйте связку phpunit+Guzzle. Это уже не юнит-тесты, это функциональное тестирование. Примеров работы такой связки в нете превеликое множество. При поиске не обращайте внимание на то, что тестироваться могут API, написанные на Symfony или Laravel. В Вашем случае не важно, как и на чем написаны API, - при тестировани они все равно представляются в виде черного ящика. Есть запрос к API, есть его ответ. Ожидаемый ответ должен совпасть с реальным. Для начала предлагаю ознакомиться с этой статьей и этим простым примером теста.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Хочу создать бд, где имеется пользователь User и его роли, у каждого пользователя, в зависимости от роли — свой личный кабинетКак правильно...
Решил практиковаться по рефлексии, получил вот такой вот странный результатречь о всех красных строк в консоли
ОС - федора 29Установил сервер wildfly при запуске приложения () в ИДЕ падает такая ошибка - 'JBoss 17