public function testBaselineGenerationEmptyFile() { $filename =
$this->
createFile();
$configuration = Configuration::
fromUrlEncodedString('generateBaseline=true&baselineFile='.
urlencode($filename));
$this->
assertTrue($configuration->
isGeneratingBaseline());
$trace =
debug_backtrace();
$this->
assertTrue($configuration->
isBaselineDeprecation(new Deprecation('Test message 1',
$trace, ''
)));
$this->
assertTrue($configuration->
isBaselineDeprecation(new Deprecation('Test message 2',
$trace, ''
)));
$this->
assertTrue($configuration->
isBaselineDeprecation(new Deprecation('Test message 1',
$trace, ''
)));
$configuration->
writeBaseline();
$this->
assertEquals($filename,
$configuration->
getBaselineFile());
$expected =
[ [ 'location' => 'Symfony\Bridge\PhpUnit\Tests\DeprecationErrorHandler\ConfigurationTest::runTest',
'message' => 'Test message 1',
'count' => 2,
],
[ 'location' => 'Symfony\Bridge\PhpUnit\Tests\DeprecationErrorHandler\ConfigurationTest::runTest',
'message' => 'Test message 2',
'count' => 1,
],