Testing PHP Errors
Testing PHP Errors Secara default, PHPUnit mengkonversi kesalahan PHP, peringatan, dan pemberitahuan yang dipicu selama pelaksanaan tes untuk pengecualian. Menggunakan pengecualian ini.
Contoh 2.14: Expecting a PHP error menggunakan @expectedException
class ExpectedErrorTest extends PHPUnit_Framework_TestCase
{
/**
* @expectedException PHPUnit_Framework_Error
*/
public function testFailingInclude()
{
include 'not_existing_file.php';
}
}
?>
Hasil pengetesan tersebut bisa dilihat dibawah ini, testing ini menggunakan perintah : phpunit -d error_reporting=2 ExpectedErrorTest