CentOS PHPUnit

Не захотел сразу становиться PHPUnit

[root@xxx ~]# pear install phpunit/PHPUnit
phpunit/PHPUnit requires PHP extension «dom»
phpunit/PHPUnit can optionally use PHP extension «json»
phpunit/PHPUnit can optionally use PHP extension «xdebug» (version >= 2.0.0)

Собственно для решения вполне достаточно победить первую зависимость

Под CentOS вводим

yum -y install php-xml

Таким образом, мы установили расширение dom.

PHPUnit Fred Yankowski

Есть несколько реализаций PHPUnit (php реализации известного пакета тестов JUnit). Первая, пожалуй каноноческая, версия господина Бергмана . Вторая реализация принадлежит Фреду Янковскому. Недавно решил ее посмотреть . Меня сильно озадачило то, что тесты ни в какую не хотели работать. Чтоб отловить багу реализации влез в код. Оказалось Янковский, шут поймет из каких побуждений, попробовал переопределить ( не наследовать) класс Exception разумеется движок не захотел это глотать. Я удивлен, что это как-то раньше работало, видно php4 это еще хавал. Не долго думая я изменил название на UException и заработало.