Seditio Source
Root |
./othercms/croogo-4.0.7/vendor/phpunit/phpunit/src/Framework/ExpectationFailedException.php
<?php
/*
 * This file is part of PHPUnit.
 *
 * (c) Sebastian Bergmann <sebastian@phpunit.de>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace PHPUnit\Framework;

use
SebastianBergmann\Comparator\ComparisonFailure;

/**
 * Exception for expectations which failed their check.
 *
 * The exception contains the error message and optionally a
 * SebastianBergmann\Comparator\ComparisonFailure which is used to
 * generate diff output of the failed expectations.
 */
class ExpectationFailedException extends AssertionFailedError
{
    protected
$comparisonFailure;

   
/**
     * @param string                 $message
     * @param ComparisonFailure|null $comparisonFailure
     * @param \Exception|null        $previous
     */
   
public function __construct($message, ComparisonFailure $comparisonFailure = null, \Exception $previous = null)
    {
       
$this->comparisonFailure = $comparisonFailure;

       
parent::__construct($message, 0, $previous);
    }

   
/**
     * @return null|ComparisonFailure
     */
   
public function getComparisonFailure()
    {
        return
$this->comparisonFailure;
    }
}