Intereting Posts
Утверждение php if с одним знаком равенства …? Что это значит? В Macintosh нет встроенного режима mac os php Как сделать таблицу, подобную этой, с помощью FPDF с помощью PHP? Отправлять уведомления Apple Push через PHP (curl) Создание файла .zip Создание динамического JSON из foreach Как получить текущее время / часовой пояс пользователя, посетившего мой сайт? Как я могу переписать мой PHP и MySQL для группировки моего списка HTML равными значениями столбцов? как создать резервную копию базы данных в php и zip it Проверьте, существует ли изображение на удаленном URL-адресе Альтернатива PDF для динамически создаваемого документа с разрывами страниц Как сохранить значение переменной javascript в переменной php? Как я могу выполнить программу Java в php-скрипте? Как сделать Rest Remover Password и изменить поле электронной почты пользователя в поле имени пользователя с помощью Laravel 5.0? SIGCHILD не обнаруживает сигнал, когда умирает детский процесс

Могу ли я заставить PHPUnit сбой, если код вызывает уведомление?

По умолчанию он не работает, и я тоже не вижу никакого переключателя.

Это PHPUnit 2.3.5 и PHP 5.2.0-8.

Вы хотите перейти на более новую версию PHPUnit, посмотрите http://www.phpunit.de/ .

function exception_error_handler($errno, $errstr, $errfile, $errline ) { throw new ErrorException($errstr, 0, $errno, $errfile, $errline); } set_error_handler("exception_error_handler"); 

Ваш доступный параметр, по-видимому, использует set_error_handler () для переопределения процесса ошибки (PHPUnit устанавливает его собственный, который вы бы заменили). Затем вы либо дублируете то, что делает обработчик ошибок PHPUnit, за исключением того, что вы запускаете сбой в E_NOTICE, либо передаете обработчик ошибок PHPUnit (который вы получите дескриптор для возврата из set_error_handler ()) и подделаете E_NOTICES как нечто более критичное.