/vendor/phpunit/phpunit/tests/_files/ExceptionStackTest.php
https://bitbucket.org/alan_cordova/api-sb-map · PHP · 21 lines · 20 code · 1 blank · 0 comment · 0 complexity · 2681a20b24ac7ef4b235531cd1a0f95f MD5 · raw file
- <?php
- class ExceptionStackTest extends PHPUnit_Framework_TestCase
- {
- public function testPrintingChildException()
- {
- try {
- $this->assertEquals([1], [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;
- }
- }