Inheritance: extends Exceptio\Exception
コード例 #1
0
 /**
  * Create a new assertion failure exception.
  *
  * @param string $description The failure description.
  *
  * @throws Exception If this recorder throws exceptions.
  */
 public function createFailure($description)
 {
     $flags = 0;
     if (defined('DEBUG_BACKTRACE_IGNORE_ARGS')) {
         $flags = DEBUG_BACKTRACE_IGNORE_ARGS;
     }
     $call = AssertionException::tracePhonyCall(debug_backtrace($flags));
     if ($call && isset($call['file']) && isset($call['line'])) {
         $description .= PHP_EOL . "at [{$call['file']} line {$call['line']}]";
     }
     $this->simpletestContext->getReporter()->paintFail(preg_replace('/(\\R)/', '$1   ', $description));
 }
コード例 #2
0
 /**
  * Construct a new PHPUnit assertion exception.
  *
  * @param string $description The failure description.
  */
 public function __construct($description)
 {
     AssertionException::trim($this);
     parent::__construct($description);
 }