public function __construct(\Exception $exception) { $location = $exception->getFile() . '(' . $exception->getLine() . ')'; $failureMessage = "Caught [" . get_class($exception) . "] thrown at [" . $location . "]"; $this->exception = $exception; parent::__construct($failureMessage, $exception->getMessage()); }
public function __construct($failureMessage = "") { parent::__construct($failureMessage, ""); }
/** * @param Failure $failure * @return Failure|IncompleteTestFailure */ private function injectLocator(Failure $failure) { $failure->useSourceLocator($this->getFailureSourceLocator()); return $failure; }
/** * @param string $message * @param int $code * @param string $file * @param int $line */ public function __construct($message, $code, $file, $line) { parent::__construct("Caught " . $this->errorType($code) . " from " . $file . ':' . $line, $message); }
public function __construct(Assertion $assertion, $userMessage = null) { parent::__construct($assertion->describeFailure(), $userMessage); }