function TestCase::performAssertionsOnOutput
Throws
MoreThanOneDataSetFromDataProviderException
1 call to TestCase::performAssertionsOnOutput()
- TestCase::runBare in vendor/
phpunit/ phpunit/ src/ Framework/ TestCase.php - @internal This method is not covered by the backward compatibility promise for PHPUnit
File
-
vendor/
phpunit/ phpunit/ src/ Framework/ TestCase.php, line 2051
Class
- TestCase
- @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
Namespace
PHPUnit\FrameworkCode
private function performAssertionsOnOutput() : void {
try {
if ($this->outputExpectedRegex !== null) {
$this->assertMatchesRegularExpression($this->outputExpectedRegex, $this->output);
}
elseif ($this->outputExpectedString !== null) {
$this->assertSame($this->outputExpectedString, $this->output);
}
} catch (ExpectationFailedException $e) {
$this->status = TestStatus::failure($e->getMessage());
Event\Facade::emitter()->testFailed($this->valueObjectForEvents(), Event\Code\ThrowableBuilder::from($e), Event\Code\ComparisonFailureBuilder::from($e));
throw $e;
}
}