mirror of
https://github.com/Dannecron/coverage-merger.git
synced 2025-12-26 00:02:35 +03:00
internal: fix phpstan errors
This commit is contained in:
@@ -10,11 +10,11 @@ use Dannecron\CoverageMerger\Clover\Parser;
|
||||
\test('examples without files', function (string $exampleFilename): void {
|
||||
$handler = new Handler(new Parser());
|
||||
|
||||
$cloverContents = \file_get_contents(\getExamplePath($exampleFilename));
|
||||
$cloverContents = (string) \file_get_contents(\getExamplePath($exampleFilename));
|
||||
/** @var \SimpleXMLElement $xml */
|
||||
$xml = \simplexml_load_string($cloverContents);
|
||||
|
||||
$accumulator = $handler->handleSingleDocument(
|
||||
\simplexml_load_string($cloverContents),
|
||||
);
|
||||
$accumulator = $handler->handleSingleDocument($xml);
|
||||
|
||||
$files = $accumulator->getFiles();
|
||||
\expect($files)->toHaveCount(0);
|
||||
@@ -34,11 +34,11 @@ use Dannecron\CoverageMerger\Clover\Parser;
|
||||
): void {
|
||||
$handler = new Handler(new Parser());
|
||||
|
||||
$cloverContents = \file_get_contents(\getExamplePath($exampleFilename));
|
||||
$cloverContents = (string) \file_get_contents(\getExamplePath($exampleFilename));
|
||||
/** @var \SimpleXMLElement $xml */
|
||||
$xml = \simplexml_load_string($cloverContents);
|
||||
|
||||
$accumulator = $handler->handleSingleDocument(
|
||||
\simplexml_load_string($cloverContents),
|
||||
);
|
||||
$accumulator = $handler->handleSingleDocument($xml);
|
||||
|
||||
$files = $accumulator->getFiles();
|
||||
\expect($files)->toHaveCount(1)->toHaveKey($expectedFilename);
|
||||
@@ -62,11 +62,11 @@ use Dannecron\CoverageMerger\Clover\Parser;
|
||||
): void {
|
||||
$handler = new Handler(new Parser());
|
||||
|
||||
$cloverContents = \file_get_contents(\getExamplePath($exampleFilename));
|
||||
$cloverContents = (string) \file_get_contents(\getExamplePath($exampleFilename));
|
||||
/** @var \SimpleXMLElement $xml */
|
||||
$xml = \simplexml_load_string($cloverContents);
|
||||
|
||||
$accumulator = $handler->handleSingleDocument(
|
||||
\simplexml_load_string($cloverContents),
|
||||
);
|
||||
$accumulator = $handler->handleSingleDocument($xml);
|
||||
|
||||
$files = $accumulator->getFiles();
|
||||
\expect($files)->toHaveCount(2)
|
||||
@@ -81,12 +81,12 @@ use Dannecron\CoverageMerger\Clover\Parser;
|
||||
\test('examples with invalid structure', function (string $exampleFilename): void {
|
||||
$handler = new Handler(new Parser());
|
||||
|
||||
$cloverContents = \file_get_contents(\getExamplePath($exampleFilename));
|
||||
$cloverContents = (string) \file_get_contents(\getExamplePath($exampleFilename));
|
||||
/** @var \SimpleXMLElement $xml */
|
||||
$xml = \simplexml_load_string($cloverContents);
|
||||
|
||||
$this->expectException(HandleException::class);
|
||||
$handler->handleSingleDocument(
|
||||
\simplexml_load_string($cloverContents),
|
||||
);
|
||||
$handler->handleSingleDocument($xml);
|
||||
})
|
||||
->with([
|
||||
'file-with-bad-line.xml',
|
||||
|
||||
@@ -9,18 +9,27 @@ use Dannecron\CoverageMerger\Clover\Handler;
|
||||
use Dannecron\CoverageMerger\Clover\Parser;
|
||||
|
||||
\test('merge multiple valid files', function (): void {
|
||||
$fileWithPackage = \file_get_contents(\getExamplePath('file-with-package.xml'));
|
||||
$fileWithoutPackage = \file_get_contents(\getExamplePath('file-without-package.xml'));
|
||||
$fileWithDifferences = \file_get_contents(\getExamplePath('file-with-differences.xml'));
|
||||
$metricsAndClasses = \file_get_contents(\getExamplePath('metrics-and-classes.xml'));
|
||||
$fileWithPackage = (string) \file_get_contents(\getExamplePath('file-with-package.xml'));
|
||||
$fileWithoutPackage = (string) \file_get_contents(\getExamplePath('file-without-package.xml'));
|
||||
$fileWithDifferences = (string) \file_get_contents(\getExamplePath('file-with-differences.xml'));
|
||||
$metricsAndClasses = (string) \file_get_contents(\getExamplePath('metrics-and-classes.xml'));
|
||||
|
||||
$handler = new Handler(new Parser());
|
||||
|
||||
/** @var \SimpleXMLElement $xmlFileWithPackage */
|
||||
$xmlFileWithPackage = \simplexml_load_string($fileWithPackage);
|
||||
/** @var \SimpleXMLElement $xmlFileWithoutPackage */
|
||||
$xmlFileWithoutPackage = \simplexml_load_string($fileWithoutPackage);
|
||||
/** @var \SimpleXMLElement $xmlFileWithDifferences */
|
||||
$xmlFileWithDifferences = \simplexml_load_string($fileWithDifferences);
|
||||
/** @var \SimpleXMLElement $xmlMetricsAndClasses */
|
||||
$xmlMetricsAndClasses = \simplexml_load_string($metricsAndClasses);
|
||||
|
||||
$accumulator = $handler->handle(
|
||||
\simplexml_load_string($fileWithPackage),
|
||||
\simplexml_load_string($fileWithoutPackage),
|
||||
\simplexml_load_string($fileWithDifferences),
|
||||
\simplexml_load_string($metricsAndClasses),
|
||||
$xmlFileWithPackage,
|
||||
$xmlFileWithoutPackage,
|
||||
$xmlFileWithDifferences,
|
||||
$xmlMetricsAndClasses,
|
||||
);
|
||||
|
||||
$files = $accumulator->getFiles();
|
||||
|
||||
Reference in New Issue
Block a user