코드가 통지를 던지면 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은 자체적으로 설치하여 교체 할 것입니다). 그런 다음 e_notices의 실패를 유발하는 것을 제외하고 PhPUnit의 오류 처리기가하는 일을 복제하거나 PhPunit의 오류 핸들러 (Set_Error_Handler ()에서 핸들을 반환 할 수있는 핸들을 얻을 수 있습니다)를 더 중요한 것으로 가짜로 가져옵니다.
제휴하지 않습니다 StackOverflow