Задать вопрос

Возможно ли запускать PPHUnit в разных режимах?

Добрый день.

Пишу тесты для приложения. Использую для этого PHPUnit. В приложении есть ряд функций, которые отправляют sms сообщения. Тесты я запускаю часто, а за сообщения надо платить. Но проверку этих функций можно делать только перед релизом. Поэтому хотелось бы запускать их только по необходимости.

Подскажите, возможно ли запускать phpunit в разных режимах. Передавать ключи при запуске или что то подобное. А потом в тестах проверять, если ключ передан - запускать определенны тест. Иначе - пропустить его.
  • Вопрос задан
  • 2579 просмотров
Подписаться 4 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
@vxSPiRiTvx
Можно разделить тесты на 2 папки и тестировать пока только одну, а перед релизом протестировать 2-ю с отправкой смс. Либо можно написать 2 конфигурационных xml файла. Об этом можно здесь почитать - phpunit.de/manual/current/en/organizing-tests.html...
Ответ написан
Комментировать
jakulov
@jakulov
я для подобных случаев применяю Mock`и
habrahabr.ru/post/140217
Ответ написан
Комментировать
Можно использовать группы:
phpunit.de/manual/3.7/en/appendixes.annotations.ht...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы