TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ViewHelperBaseTestcase Class Reference
Inheritance diagram for TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ViewHelperBaseTestcase:
TYPO3\CMS\Core\Tests\UnitTestCase TYPO3\CMS\Core\Tests\BaseTestCase TYPO3\CMS\Core\Tests\Unit\ViewHelpers\IconViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\Core\ViewHelper\AbstractConditionViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\AliasViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\BaseViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Be\IfAuthenticatedViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Be\IfHasRoleViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\CaseViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\CountViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\CycleViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ElseViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\FlashMessagesViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Form\AbstractFormViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Form\FormFieldViewHelperBaseTestcase TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\BytesViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\CaseViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\Nl2brViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\PaddingViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\PrintfViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\RawViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\StripTagsViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\FormViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ForViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\GroupedForViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\IfViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Link\EmailViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Link\ExternalViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Link\PageViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Link\TypolinkViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\RenderChildrenViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\RenderViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Security\IfAuthenticatedViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Security\IfHasRoleViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\SpacelessViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\SwitchViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ThenViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\TranslateViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Uri\EmailViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Uri\ExternalViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Uri\PageViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Uri\TypolinkViewHelperTest

Protected Member Functions

 setUp ()
 
 injectDependenciesIntoViewHelper (\TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper $viewHelper)
 
- Protected Member Functions inherited from TYPO3\CMS\Core\Tests\UnitTestCase
 tearDown ()
 
- Protected Member Functions inherited from TYPO3\CMS\Core\Tests\BaseTestCase
 getAccessibleMock ( $originalClassName, $methods=[], array $arguments=[], $mockClassName='', $callOriginalConstructor=true, $callOriginalClone=true, $callAutoload=true)
 
 getAccessibleMockForAbstractClass ( $originalClassName, array $arguments=[], $mockClassName='', $callOriginalConstructor=true, $callOriginalClone=true, $callAutoload=true, $mockedMethods=[])
 
 buildAccessibleProxy ($className)
 
 callInaccessibleMethod ($object, $name)
 
 inject ($target, $name, $dependency)
 
 getUniqueId ($prefix='')
 

Protected Attributes

 $viewHelperVariableContainer
 
 $templateVariableContainer
 
 $uriBuilder
 
 $controllerContext
 
 $tagBuilder
 
 $arguments
 
 $request
 
 $renderingContext
 
 $mvcPropertyMapperConfigurationService
 
- Protected Attributes inherited from TYPO3\CMS\Core\Tests\UnitTestCase
 $backupGlobalsBlacklist = ['TYPO3_LOADED_EXT']
 
 $testFilesToDelete = []
 
- Protected Attributes inherited from TYPO3\CMS\Core\Tests\BaseTestCase
 $backupGlobals = true
 
 $backupStaticAttributes = false
 

Detailed Description

Base test class for testing view helpers

Definition at line 17 of file ViewHelperBaseTestcase.php.

Member Function Documentation

◆ injectDependenciesIntoViewHelper()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ViewHelperBaseTestcase::injectDependenciesIntoViewHelper ( \TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper  $viewHelper)
protected
Parameters
\TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper$viewHelper
Returns
void

Definition at line 102 of file ViewHelperBaseTestcase.php.

Referenced by TYPO3\CMS\Fluid\Tests\Unit\Core\ViewHelper\AbstractConditionViewHelperTest\elseArgumentHasPriorityOverChildNodesIfConditionIsFalse(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ForViewHelperTest\iteratedItemsAreNotCountedIfIterationArgumentIsNotSet(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ForViewHelperTest\iterationDataIsAddedToTemplateVariableContainerIfIterationArgumentIsSet(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ForViewHelperTest\keyContainsNumericalIndexIfTheGivenArrayDoesNotHaveAKey(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ForViewHelperTest\keyContainsNumericalIndexInAscendingOrderEvenIfReverseIsTrueIfTheGivenArrayDoesNotHaveAKey(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ForViewHelperTest\keyContainsTheNumericalIndexWhenIteratingThroughElementsOfObjectsOfTyeSplObjectStorage(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Form\AbstractFormViewHelperTest\prefixFieldNamePrefixesGivenFieldNameWithFieldNamePrefix(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Form\AbstractFormViewHelperTest\prefixFieldNamePreservesSquareBracketsOfFieldName(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Form\AbstractFormViewHelperTest\prefixFieldNameReturnsEmptyStringIfGivenFieldNameIsEmpty(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Form\AbstractFormViewHelperTest\prefixFieldNameReturnsEmptyStringIfGivenFieldNameIsNULL(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Form\AbstractFormViewHelperTest\prefixFieldNameReturnsGivenFieldNameIfFieldNamePrefixIsEmpty(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ForViewHelperTest\renderExecutesTheLoopCorrectly(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ForViewHelperTest\renderIteratesElementsInReverseOrderIfReverseIsTrue(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ForViewHelperTest\renderIteratesThroughElementsOfTraversableObjects(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ForViewHelperTest\renderPreservesKeys(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ForViewHelperTest\renderPreservesKeysIfReverseIsTrue(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ForViewHelperTest\renderPreservesKeyWhenIteratingThroughElementsOfObjectsThatImplementIteratorInterface(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\TranslateViewHelperTest\renderReturnsDefaultIfNoTranslationIsFound(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ForViewHelperTest\renderReturnsEmptyStringIfObjectIsEmptyArray(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ForViewHelperTest\renderReturnsEmptyStringIfObjectIsNull(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\TranslateViewHelperTest\renderReturnsStringForGivenId(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\TranslateViewHelperTest\renderReturnsStringForGivenKey(), TYPO3\CMS\Fluid\Tests\Unit\Core\ViewHelper\AbstractConditionViewHelperTest\renderReturnsValueOfElseArgumentIfConditionIsFalse(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\BaseViewHelperTest\renderTakesBaseUriFromControllerContext(), TYPO3\CMS\Fluid\Tests\Unit\Core\ViewHelper\AbstractConditionViewHelperTest\renderThenChildReturnsValueOfThenArgumentIfConditionIsTrue(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\TranslateViewHelperTest\renderThrowsExceptionIfNoKeyOrIdParameterIsGiven(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ForViewHelperTest\renderThrowsExceptionWhenPassingObjectsToEachThatAreNotTraversable(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\TranslateViewHelperTest\resultIsNotHtmlEscapedIfSoRequested(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\CaseViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\CountViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\GroupedForViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\CycleViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\SwitchViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Link\ExternalViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\RenderViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\StripTagsViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Uri\ExternalViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ElseViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ThenViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\AliasViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\Nl2brViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\PrintfViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\RawViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\PaddingViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\CaseViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\BytesViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\Core\ViewHelper\AbstractConditionViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\IfViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Link\PageViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Uri\PageViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Security\IfHasRoleViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Be\IfAuthenticatedViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Be\IfHasRoleViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Security\IfAuthenticatedViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Link\EmailViewHelperTest\setUp(), TYPO3\CMS\Core\Tests\Unit\ViewHelpers\IconViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Uri\EmailViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\Core\ViewHelper\AbstractConditionViewHelperTest\thenArgumentHasPriorityOverChildNodesIfConditionIsTrue(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Be\IfHasRoleViewHelperTest\viewHelperRendersElseChildIfBeUserWithSpecifiedRoleIdIsNotLoggedIn(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Be\IfHasRoleViewHelperTest\viewHelperRendersElseChildIfBeUserWithSpecifiedRoleIsNotLoggedIn(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Security\IfHasRoleViewHelperTest\viewHelperRendersElseChildIfFeUserWithSpecifiedRoleIdIsNotLoggedIn(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Security\IfHasRoleViewHelperTest\viewHelperRendersElseChildIfFeUserWithSpecifiedRoleIsNotLoggedIn(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Be\IfHasRoleViewHelperTest\viewHelperRendersThenChildIfBeUserWithSpecifiedRoleIdIsLoggedIn(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Be\IfHasRoleViewHelperTest\viewHelperRendersThenChildIfBeUserWithSpecifiedRoleIsLoggedIn(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\IfViewHelperTest\viewHelperRendersThenChildIfConditionIsTrue(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Security\IfHasRoleViewHelperTest\viewHelperRendersThenChildIfFeUserWithSpecifiedRoleIdIsLoggedIn(), and TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Security\IfHasRoleViewHelperTest\viewHelperRendersThenChildIfFeUserWithSpecifiedRoleIsLoggedIn().

◆ setUp()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ViewHelperBaseTestcase::setUp ( )
protected
Returns
void

Definition at line 67 of file ViewHelperBaseTestcase.php.

References TYPO3\CMS\Core\Tests\BaseTestCase\getAccessibleMock().

Member Data Documentation

◆ $arguments

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ViewHelperBaseTestcase::$arguments
protected

Definition at line 47 of file ViewHelperBaseTestcase.php.

Referenced by TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Form\AbstractFormFieldViewHelperTest\addAdditionalIdentityPropertiesIfNeededCallsRenderIdentityFieldWithTheRightParameters(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Form\AbstractFormFieldViewHelperTest\addAdditionalIdentityPropertiesIfNeededCallsRenderIdentityFieldWithTheRightParametersWithMoreHierarchyLevels(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Form\AbstractFormFieldViewHelperTest\addAdditionalIdentityPropertiesIfNeededDoesNotCreateAnythingIfPropertyIsWithoutDot(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Form\AbstractFormFieldViewHelperTest\getNameBuildsNameFromFieldNamePrefixAndFieldNameIfNotInObjectAccessorMode(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Form\AbstractFormFieldViewHelperTest\getNameBuildsNameFromFieldNamePrefixAndPropertyIfInObjectAccessorModeAndNoFormObjectNameIsSpecified(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Form\AbstractFormFieldViewHelperTest\getNameBuildsNameFromFieldNamePrefixFormObjectNameAndHierarchicalPropertyIfInObjectAccessorMode(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Form\AbstractFormFieldViewHelperTest\getNameBuildsNameFromFieldNamePrefixFormObjectNameAndPropertyIfInObjectAccessorMode(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Form\AbstractFormFieldViewHelperTest\getValueAttributeBuildsValueFromPropertyAndFormObjectIfInObjectAccessorModeAndRespectSubmittedDataValueSetFalse(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Form\AbstractFormFieldViewHelperTest\getValueBuildsValueFromPropertyAndFormObjectIfInObjectAccessorMode(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Form\AbstractFormFieldViewHelperTest\ifAnAttributeValueIsAnObjectMaintainedByThePersistenceManagerItIsConvertedToAUID(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\RenderViewHelperTest\loadSettingsIntoArgumentsDoesNotOverrideGivenSettings(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\RenderViewHelperTest\loadSettingsIntoArgumentsDoesNotThrowExceptionIfSettingsAreNotInTemplateVariableContainer(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\RenderViewHelperTest\loadSettingsIntoArgumentsSetsSettingsIfNoSettingsAreSpecified(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\FormViewHelperTest\postProcessUriArgumentsForRequestHashWorks(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Form\TextfieldViewHelperTest\renderAddsPlaceholder(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Form\TextareaViewHelperTest\renderAddsPlaceholder(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Form\UploadViewHelperTest\renderCallsSetErrorClassAttribute(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Form\TextareaViewHelperTest\renderCorrectlySetsNameAttributeAndContent(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Form\TextfieldViewHelperTest\renderCorrectlySetsRequiredAttribute(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Form\UploadViewHelperTest\renderCorrectlySetsTypeNameAndValueAttributes(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Form\TextfieldViewHelperTest\renderCorrectlySetsTypeNameAndValueAttributes(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Form\PasswordViewHelperTest\renderCorrectlySetsTypeNameAndValueAttributes(), and TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Form\TextareaViewHelperTest\renderEscapesTextareaContent().

◆ $controllerContext

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ViewHelperBaseTestcase::$controllerContext
protected

Definition at line 37 of file ViewHelperBaseTestcase.php.

◆ $mvcPropertyMapperConfigurationService

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ViewHelperBaseTestcase::$mvcPropertyMapperConfigurationService
protected

Definition at line 62 of file ViewHelperBaseTestcase.php.

◆ $renderingContext

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ViewHelperBaseTestcase::$renderingContext
protected

◆ $request

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ViewHelperBaseTestcase::$request
protected

Definition at line 52 of file ViewHelperBaseTestcase.php.

◆ $tagBuilder

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ViewHelperBaseTestcase::$tagBuilder
protected

◆ $templateVariableContainer

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ViewHelperBaseTestcase::$templateVariableContainer
protected

◆ $uriBuilder

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ViewHelperBaseTestcase::$uriBuilder
protected

Definition at line 32 of file ViewHelperBaseTestcase.php.

◆ $viewHelperVariableContainer

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ViewHelperBaseTestcase::$viewHelperVariableContainer
protected

Definition at line 22 of file ViewHelperBaseTestcase.php.