TYPO3 CMS  TYPO3_6-2
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\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\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\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\SwitchViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ThenViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Uri\EmailViewHelperTest TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Uri\ExternalViewHelperTest

Public Member Functions

 setUp ()
 

Protected Member Functions

 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, array $methods=array(), array $arguments=array(), $mockClassName='', $callOriginalConstructor=TRUE, $callOriginalClone=TRUE, $callAutoload=TRUE)
 
 getAccessibleMockForAbstractClass ( $originalClassName, array $arguments=array(), $mockClassName='', $callOriginalConstructor=TRUE, $callOriginalClone=TRUE, $callAutoload=TRUE)
 
 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 = array('TYPO3_LOADED_EXT')
 
- 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 101 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\AliasViewHelperTest\renderAddsMultipleValuesToTemplateVariableContainerAndRemovesThemAfterRendering(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\AliasViewHelperTest\renderAddsSingleValueToTemplateVariableContainerAndRemovesItAfterRendering(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\AliasViewHelperTest\renderDoesNotTouchTemplateVariableContainerAndReturnsChildNodesIfMapIsEmpty(), 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\ForViewHelperTest\renderReturnsEmptyStringIfObjectIsEmptyArray(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ForViewHelperTest\renderReturnsEmptyStringIfObjectIsNull(), 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\ForViewHelperTest\renderThrowsExceptionWhenPassingObjectsToEachThatAreNotTraversable(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\CaseViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\RenderViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\GroupedForViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\CycleViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Link\ExternalViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\SwitchViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Uri\ExternalViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\CountViewHelperTest\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\EmailViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Security\IfHasRoleViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Link\PageViewHelperTest\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\Uri\EmailViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Be\IfAuthenticatedViewHelperTest\setUp(), and TYPO3\CMS\Fluid\Tests\Unit\Core\ViewHelper\AbstractConditionViewHelperTest\thenArgumentHasPriorityOverChildNodesIfConditionIsTrue().

◆ setUp()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ViewHelperBaseTestcase::setUp ( )
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\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\TextareaViewHelperTest\renderCorrectlySetsNameAttributeAndContent(), 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

Definition at line 42 of file ViewHelperBaseTestcase.php.

◆ $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.