projects
/
Packages
/
TYPO3.CMS.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[TASK] Make MethodArgumentRequiredStaticMatcherTest notice free
[Packages/TYPO3.CMS.git]
/
typo3
/
sysext
/
install
/
Tests
/
Unit
/
ExtensionScanner
/
Php
/
Matcher
/
MethodArgumentRequiredStaticMatcherTest.php
diff --git
a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/MethodArgumentRequiredStaticMatcherTest.php
b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/MethodArgumentRequiredStaticMatcherTest.php
index
aa0c8e2
..
adc80b1
100644
(file)
--- a/
typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/MethodArgumentRequiredStaticMatcherTest.php
+++ b/
typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/MethodArgumentRequiredStaticMatcherTest.php
@@
-26,11
+26,6
@@
use TYPO3\TestingFramework\Core\Unit\UnitTestCase;
*/
class MethodArgumentRequiredStaticMatcherTest extends UnitTestCase
{
*/
class MethodArgumentRequiredStaticMatcherTest extends UnitTestCase
{
- /**
- * Subject is not notice free, disable E_NOTICES
- */
- protected static $suppressNotices = true;
-
/**
* @test
*/
/**
* @test
*/
@@
-70,7
+65,7
@@
class MethodArgumentRequiredStaticMatcherTest extends UnitTestCase
/**
* @return array
*/
/**
* @return array
*/
- public function matchesReturnsExpectedRestFilesDataProvider()
+ public function matchesReturnsExpectedRestFilesDataProvider()
: array
{
return [
'two rest candidates with same number of arguments' => [
{
return [
'two rest candidates with same number of arguments' => [
@@
-202,6
+197,9
@@
class MethodArgumentRequiredStaticMatcherTest extends UnitTestCase
/**
* @test
* @dataProvider matchesReturnsExpectedRestFilesDataProvider
/**
* @test
* @dataProvider matchesReturnsExpectedRestFilesDataProvider
+ * @param array $configuration
+ * @param string $phpCode
+ * @param array $expected
*/
public function matchesReturnsExpectedRestFiles(array $configuration, string $phpCode, array $expected)
{
*/
public function matchesReturnsExpectedRestFiles(array $configuration, string $phpCode, array $expected)
{
@@
-215,6
+213,10
@@
class MethodArgumentRequiredStaticMatcherTest extends UnitTestCase
$traverser->traverse($statements);
$result = $subject->getMatches();
$traverser->traverse($statements);
$result = $subject->getMatches();
- $this->assertEquals($expected[0]['restFiles'], $result[0]['restFiles']);
+ if (isset($expected[0], $result[0])) {
+ $this->assertEquals($expected[0]['restFiles'], $result[0]['restFiles']);
+ } else {
+ $this->assertEquals($expected, $result);
+ }
}
}
}
}