From 91a19b03f15bcb57a4ed3839fc1ac7420a40253b Mon Sep 17 00:00:00 2001 From: Jan Helke <typo3@helke.de> Date: Fri, 16 Mar 2018 12:32:24 +0100 Subject: [PATCH] [TASK] Make IfAuthenticatedViewHelperTest notice free Releases: master Resolves: #84340 Change-Id: I97b586423513ab7d2dde4660ccfecf542468ab50 Reviewed-on: https://review.typo3.org/56215 Tested-by: TYPO3com <no-reply@typo3.com> Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch> Tested-by: Christian Kuhn <lolli@schwarzbu.ch> --- .../Be/Security/IfAuthenticatedViewHelperTest.php | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/typo3/sysext/fluid/Tests/Unit/ViewHelpers/Be/Security/IfAuthenticatedViewHelperTest.php b/typo3/sysext/fluid/Tests/Unit/ViewHelpers/Be/Security/IfAuthenticatedViewHelperTest.php index eb0060b14d37..2587a6901546 100644 --- a/typo3/sysext/fluid/Tests/Unit/ViewHelpers/Be/Security/IfAuthenticatedViewHelperTest.php +++ b/typo3/sysext/fluid/Tests/Unit/ViewHelpers/Be/Security/IfAuthenticatedViewHelperTest.php @@ -1,4 +1,5 @@ <?php +declare(strict_types=1); namespace TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Be\Security; /* @@ -14,6 +15,7 @@ namespace TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Be\Security; * The TYPO3 project - inspiring people to share! */ +use TYPO3\CMS\Fluid\ViewHelpers\Be\Security\IfAuthenticatedViewHelper; use TYPO3\TestingFramework\Fluid\Unit\ViewHelpers\ViewHelperBaseTestcase; /** @@ -22,12 +24,7 @@ use TYPO3\TestingFramework\Fluid\Unit\ViewHelpers\ViewHelperBaseTestcase; class IfAuthenticatedViewHelperTest extends ViewHelperBaseTestcase { /** - * Subject is not notice free, disable E_NOTICES - */ - protected static $suppressNotices = true; - - /** - * @var \TYPO3\CMS\Fluid\ViewHelpers\Be\Security\IfAuthenticatedViewHelper + * @var IfAuthenticatedViewHelper */ protected $viewHelper; @@ -35,7 +32,7 @@ class IfAuthenticatedViewHelperTest extends ViewHelperBaseTestcase { parent::setUp(); $GLOBALS['BE_USER'] = new \stdClass(); - $this->viewHelper = $this->getAccessibleMock(\TYPO3\CMS\Fluid\ViewHelpers\Be\Security\IfAuthenticatedViewHelper::class, ['renderThenChild', 'renderElseChild']); + $this->viewHelper = $this->getAccessibleMock(IfAuthenticatedViewHelper::class, ['renderThenChild', 'renderElseChild']); $this->viewHelper->expects($this->any())->method('renderThenChild')->will($this->returnValue('then child')); $this->viewHelper->expects($this->any())->method('renderElseChild')->will($this->returnValue('else child')); $this->injectDependenciesIntoViewHelper($this->viewHelper); @@ -57,6 +54,7 @@ class IfAuthenticatedViewHelperTest extends ViewHelperBaseTestcase */ public function viewHelperRendersElseChildIfBeUserIsNotLoggedIn() { + $GLOBALS['BE_USER']->user = ['uid' => 0]; $actualResult = $this->viewHelper->render(); $this->assertEquals('else child', $actualResult); } -- GitLab