コード例 #1
0
ファイル: FindFailureSource.php プロジェクト: rtens/scrut
 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
ファイル: NoAssertionsFailure.php プロジェクト: rtens/scrut
 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']);
 }