diff --git a/typo3/sysext/fluid/Tests/Unit/Core/Parser/SyntaxTree/ViewHelperNodeTest.php b/typo3/sysext/fluid/Tests/Unit/Core/Parser/SyntaxTree/ViewHelperNodeTest.php index 2cba275e4760920e8adec9a8ddaf099151064459..7b9c7eed420d0666a6c674d7086a0c12a084ac70 100644 --- a/typo3/sysext/fluid/Tests/Unit/Core/Parser/SyntaxTree/ViewHelperNodeTest.php +++ b/typo3/sysext/fluid/Tests/Unit/Core/Parser/SyntaxTree/ViewHelperNodeTest.php @@ -85,9 +85,10 @@ class ViewHelperNodeTest extends \TYPO3\CMS\Core\Tests\UnitTestCase */ public function childNodeAccessFacetWorksAsExpected() { - $childNode = $this->getMock(\TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\TextNode::class, [], ['foo']); + $childNode = $this->getMock(\TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\TextNode::class, [], ['prepareArguments']); $mockViewHelper = $this->getMock(\TYPO3\CMS\Fluid\Tests\Unit\Core\Parser\Fixtures\ChildNodeAccessFacetViewHelper::class, ['setChildNodes', 'initializeArguments', 'render', 'prepareArguments']); + $mockViewHelper->expects($this->any())->method('prepareArguments')->willReturn([]); $viewHelperNode = new \TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\ViewHelperNode($mockViewHelper, []); $viewHelperNode->addChildNode($childNode); @@ -104,6 +105,7 @@ class ViewHelperNodeTest extends \TYPO3\CMS\Core\Tests\UnitTestCase { $mockViewHelper = $this->getMock(\TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::class, ['initializeArgumentsAndRender', 'prepareArguments']); $mockViewHelper->expects($this->once())->method('initializeArgumentsAndRender'); + $mockViewHelper->expects($this->any())->method('prepareArguments')->willReturn([]); $viewHelperNode = new \TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\ViewHelperNode($mockViewHelper, []); @@ -140,6 +142,7 @@ class ViewHelperNodeTest extends \TYPO3\CMS\Core\Tests\UnitTestCase { $mockViewHelper = $this->getMock(\TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::class, ['render', 'validateArguments', 'prepareArguments', 'setRenderingContext']); $mockViewHelper->expects($this->once())->method('setRenderingContext')->with($this->renderingContext); + $mockViewHelper->expects($this->any())->method('prepareArguments')->willReturn([]); $viewHelperNode = new \TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\ViewHelperNode($mockViewHelper, []); @@ -153,6 +156,7 @@ class ViewHelperNodeTest extends \TYPO3\CMS\Core\Tests\UnitTestCase { $mockViewHelper = $this->getMock(\TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::class, ['render', 'validateArguments', 'prepareArguments', 'setViewHelperVariableContainer']); $mockViewHelper->expects($this->any())->method('render')->will($this->returnValue('String')); + $mockViewHelper->expects($this->any())->method('prepareArguments')->willReturn([]); $viewHelperNode = new \TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\ViewHelperNode($mockViewHelper, []); diff --git a/typo3/sysext/fluid/Tests/Unit/Core/ViewHelper/AbstractViewHelperTest.php b/typo3/sysext/fluid/Tests/Unit/Core/ViewHelper/AbstractViewHelperTest.php index 710857f8c9d48540511abfcf611ee1a43d05d460..66318883d71ea0d361bb29f40c245b4afdbdeedc 100644 --- a/typo3/sysext/fluid/Tests/Unit/Core/ViewHelper/AbstractViewHelperTest.php +++ b/typo3/sysext/fluid/Tests/Unit/Core/ViewHelper/AbstractViewHelperTest.php @@ -69,6 +69,8 @@ class AbstractViewHelperTest extends \TYPO3\CMS\Core\Tests\UnitTestCase public function argumentsCanBeRegistered() { $viewHelper = $this->getAccessibleMock(\TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::class, ['render'], [], '', false); + + $this->mockReflectionService->method('getMethodParameters')->willReturn([]); $viewHelper->injectReflectionService($this->mockReflectionService); $name = 'This is a name'; @@ -104,6 +106,7 @@ class AbstractViewHelperTest extends \TYPO3\CMS\Core\Tests\UnitTestCase public function overrideArgumentOverwritesExistingArgumentDefinition() { $viewHelper = $this->getAccessibleMock(\TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::class, ['render'], [], '', false); + $this->mockReflectionService->method('getMethodParameters')->willReturn([]); $viewHelper->injectReflectionService($this->mockReflectionService); $name = 'argumentName'; @@ -137,6 +140,7 @@ class AbstractViewHelperTest extends \TYPO3\CMS\Core\Tests\UnitTestCase public function prepareArgumentsCallsInitializeArguments() { $viewHelper = $this->getAccessibleMock(\TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::class, ['render', 'initializeArguments'], [], '', false); + $this->mockReflectionService->method('getMethodParameters')->willReturn([]); $viewHelper->injectReflectionService($this->mockReflectionService); $viewHelper->expects($this->once())->method('initializeArguments');