예제 #1
0
 protected function assertLocationIsAtLine($line)
 {
     /** @var \rtens\scrut\results\FailedTestResult $result */
     $result = $this->listener->results[0];
     $this->assert->isInstanceOf($result, NotPassedTestResult::class);
     $expected = FailureSourceLocator::formatFileAndLine(__FILE__, $line);
     $this->assert($result->getFailure()->getFailureSource(), $expected);
 }
예제 #2
0
파일: Failure.php 프로젝트: rtens/scrut
 protected function getFailureSourceFromLocator(FailureSourceLocator $locator)
 {
     return $locator->locateSource($this);
 }
예제 #3
0
 protected function getFailureSourceFromLocator(FailureSourceLocator $locator)
 {
     return $locator->locateEmptyTestFailureSource();
 }
예제 #4
0
 public function locateEmptyTestFailureSource()
 {
     return FailureSourceLocator::formatFileAndLine($this->reflection->getFileName(), $this->reflection->getStartLine());
 }
예제 #5
0
 public function locateEmptyTestFailureSource()
 {
     $creation = $this->creation->getTrace()[0];
     return FailureSourceLocator::formatFileAndLine($creation['file'], $creation['line']);
 }