예제 #1
0
 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());
 }
예제 #2
0
 public function __construct($failureMessage = "")
 {
     parent::__construct($failureMessage, "");
 }
예제 #3
0
파일: TestCase.php 프로젝트: rtens/scrut
 /**
  * @param Failure $failure
  * @return Failure|IncompleteTestFailure
  */
 private function injectLocator(Failure $failure)
 {
     $failure->useSourceLocator($this->getFailureSourceLocator());
     return $failure;
 }
예제 #4
0
 /**
  * @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);
 }
예제 #5
0
 public function __construct(Assertion $assertion, $userMessage = null)
 {
     parent::__construct($assertion->describeFailure(), $userMessage);
 }