Server : Apache System : Linux 145.162.205.92.host.secureserver.net 5.14.0-611.45.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Apr 1 05:56:53 EDT 2026 x86_64 User : tradze ( 1001) PHP Version : 8.1.34 Disable Function : NONE Directory : /home/tradze/public_html/test.tradze.com/vendor/phpunit/phpunit/tests/_files/ |
<?php
class ExceptionStackTest extends PHPUnit_Framework_TestCase
{
public function testPrintingChildException()
{
try {
$this->assertEquals(array(1), array(2), 'message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$message = $e->getMessage() . $e->getComparisonFailure()->getDiff();
throw new PHPUnit_Framework_Exception("Child exception\n$message", 101, $e);
}
}
public function testNestedExceptions()
{
$exceptionThree = new Exception('Three');
$exceptionTwo = new InvalidArgumentException('Two', 0, $exceptionThree);
$exceptionOne = new Exception('One', 0, $exceptionTwo);
throw $exceptionOne;
}
}