- PVSM.RU - https://www.pvsm.ru -
Inline-тесты — это тесты, встроенные непосредственно в DOC-комментарии тестируемого скрипта. Такая фишка, насколько я знаю, есть в Python, хотя внятного описания найти не смог. В любом случае, идея мне понравилась, так как inline-тесты имеют ряд преимуществ по сравнению с обычными, которые я изложу ниже. Поэтому хочу предложить Вашему вниманию инструмент для запуска таких тестов для PHP.
Итак, какие же преимущества у inline-тестов по сравнению с обычными unit-тестами (PHPUnit и т.д.)?
Конечно, сфера применения таких тестов довольно узкая, существуют 2 ограничения:
Скачать скрипт запуска тестов можно здесь: github.com/ptrofimov/phpinlinetest [1]
P.S. Так как PHPUnit использует теги @assert для автогенерации своих тестов, решено было оставить такое же название для совместимости.
Автор: TedMosby
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/php-2/7879
Ссылки в тексте:
[1] github.com/ptrofimov/phpinlinetest: https://github.com/ptrofimov/phpinlinetest
Нажмите здесь для печати.