‪TYPO3CMS  10.4
TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest Class Reference
Inheritance diagram for TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest:

Public Member Functions

 constructSetsContentObjectRenderer ()
 
 renderCallsInitializeStandaloneViewInstance ()
 
 renderCallsStandardWrapForGivenTemplateFileWithStandardWrap ()
 
 renderCallsStandardWrapForGivenTemplateRootPathsWithStandardWrap ()
 
 renderSetsTemplateFileInView ()
 
 renderSetsTemplateFileByTemplateInView ()
 
 renderSetsTemplateFileByTemplateNameInView ()
 
 renderSetsTemplateFileByTemplateNameStdWrapInView ()
 
 renderSetsLayoutRootPathInView ()
 
 renderCallsStandardWrapForLayoutRootPath ()
 
 layoutRootPathsHasStdWrapSupport ()
 
 fallbacksForLayoutRootPathAreSet ()
 
 fallbacksForLayoutRootPathAreAppendedToLayoutRootPath ()
 
 renderSetsPartialRootPathInView ()
 
 partialRootPathsHasStdWrapSupport ()
 
 renderCallsStandardWrapForPartialRootPath ()
 
 fallbacksForPartialRootPathAreSet ()
 
 fallbacksForPartialRootPathAreAppendedToPartialRootPath ()
 
 renderSetsFormatInView ()
 
 renderCallsStandardWrapForFormat ()
 
 renderSetsExtbasePluginNameInRequest ()
 
 renderCallsStandardWrapForExtbasePluginName ()
 
 renderSetsExtbaseControllerExtensionNameInRequest ()
 
 renderCallsStandardWrapForExtbaseControllerExtensionName ()
 
 renderSetsExtbaseControllerNameInRequest ()
 
 renderCallsStandardWrapForExtbaseControllerName ()
 
 renderSetsExtbaseControllerActionNameInRequest ()
 
 renderCallsStandardWrapForExtbaseControllerActionName ()
 
 renderAssignsSettingsArrayToView ()
 
 renderThrowsExceptionForNotAllowedVariableData ()
 
 renderThrowsExceptionForNotAllowedVariableCurrent ()
 
 renderCallsCObjGetSingleForAllowedVariable ()
 
 renderAssignsRenderedContentObjectVariableToView ()
 
 renderAssignsContentObjectRendererDataToView ()
 
 renderAssignsContentObjectRendererCurrentValueToView ()
 
 renderCallsRenderOnStandaloneView ()
 
 renderCallsStandardWrapOnResultStringIfGivenInConfiguration ()
 
 renderFluidTemplateAssetsIntoPageRendererRendersAndAttachesAssets ( $viewMock, $expectedHeader, $expectedFooter)
 
array headerAssetDataProvider ()
 

Protected Member Functions

 setUp ()
 
 addMockViewToSubject ()
 

Protected Attributes

bool $resetSingletonInstances = true
 
FluidTemplateContentObject PHPUnit Framework MockObject MockObject TYPO3 TestingFramework Core AccessibleObjectInterface $subject
 
ContentObjectRenderer PHPUnit Framework MockObject MockObject $contentObjectRenderer
 
StandaloneView PHPUnit Framework MockObject MockObject $standaloneView
 
Request PHPUnit Framework MockObject MockObject $request
 

Detailed Description

Testcase

Definition at line 34 of file FluidTemplateContentObjectTest.php.

Member Function Documentation

◆ addMockViewToSubject()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::addMockViewToSubject ( )
protected

Add a mock standalone view to subject

Definition at line 81 of file FluidTemplateContentObjectTest.php.

Referenced by TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\fallbacksForLayoutRootPathAreAppendedToLayoutRootPath(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\fallbacksForLayoutRootPathAreSet(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\fallbacksForPartialRootPathAreAppendedToPartialRootPath(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\fallbacksForPartialRootPathAreSet(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\layoutRootPathsHasStdWrapSupport(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\partialRootPathsHasStdWrapSupport(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderAssignsContentObjectRendererCurrentValueToView(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderAssignsContentObjectRendererDataToView(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderAssignsRenderedContentObjectVariableToView(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderAssignsSettingsArrayToView(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderCallsCObjGetSingleForAllowedVariable(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderCallsInitializeStandaloneViewInstance(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderCallsRenderOnStandaloneView(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderCallsStandardWrapForExtbaseControllerActionName(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderCallsStandardWrapForExtbaseControllerExtensionName(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderCallsStandardWrapForExtbaseControllerName(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderCallsStandardWrapForExtbasePluginName(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderCallsStandardWrapForFormat(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderCallsStandardWrapForGivenTemplateFileWithStandardWrap(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderCallsStandardWrapForGivenTemplateRootPathsWithStandardWrap(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderCallsStandardWrapForLayoutRootPath(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderCallsStandardWrapForPartialRootPath(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderCallsStandardWrapOnResultStringIfGivenInConfiguration(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderSetsExtbaseControllerActionNameInRequest(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderSetsExtbaseControllerExtensionNameInRequest(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderSetsExtbaseControllerNameInRequest(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderSetsExtbasePluginNameInRequest(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderSetsFormatInView(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderSetsLayoutRootPathInView(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderSetsPartialRootPathInView(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderSetsTemplateFileByTemplateInView(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderSetsTemplateFileByTemplateNameInView(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderSetsTemplateFileByTemplateNameStdWrapInView(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderSetsTemplateFileInView(), TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderThrowsExceptionForNotAllowedVariableCurrent(), and TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\renderThrowsExceptionForNotAllowedVariableData().

◆ constructSetsContentObjectRenderer()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::constructSetsContentObjectRenderer ( )
Test:

Definition at line 95 of file FluidTemplateContentObjectTest.php.

◆ fallbacksForLayoutRootPathAreAppendedToLayoutRootPath()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::fallbacksForLayoutRootPathAreAppendedToLayoutRootPath ( )

◆ fallbacksForLayoutRootPathAreSet()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::fallbacksForLayoutRootPathAreSet ( )

◆ fallbacksForPartialRootPathAreAppendedToPartialRootPath()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::fallbacksForPartialRootPathAreAppendedToPartialRootPath ( )

◆ fallbacksForPartialRootPathAreSet()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::fallbacksForPartialRootPathAreSet ( )

◆ headerAssetDataProvider()

array TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::headerAssetDataProvider ( )
Returns
‪array

Definition at line 828 of file FluidTemplateContentObjectTest.php.

◆ layoutRootPathsHasStdWrapSupport()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::layoutRootPathsHasStdWrapSupport ( )

◆ partialRootPathsHasStdWrapSupport()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::partialRootPathsHasStdWrapSupport ( )

◆ renderAssignsContentObjectRendererCurrentValueToView()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderAssignsContentObjectRendererCurrentValueToView ( )

◆ renderAssignsContentObjectRendererDataToView()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderAssignsContentObjectRendererDataToView ( )

◆ renderAssignsRenderedContentObjectVariableToView()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderAssignsRenderedContentObjectVariableToView ( )

◆ renderAssignsSettingsArrayToView()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderAssignsSettingsArrayToView ( )

◆ renderCallsCObjGetSingleForAllowedVariable()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderCallsCObjGetSingleForAllowedVariable ( )

◆ renderCallsInitializeStandaloneViewInstance()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderCallsInitializeStandaloneViewInstance ( )

◆ renderCallsRenderOnStandaloneView()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderCallsRenderOnStandaloneView ( )

◆ renderCallsStandardWrapForExtbaseControllerActionName()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderCallsStandardWrapForExtbaseControllerActionName ( )

◆ renderCallsStandardWrapForExtbaseControllerExtensionName()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderCallsStandardWrapForExtbaseControllerExtensionName ( )

◆ renderCallsStandardWrapForExtbaseControllerName()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderCallsStandardWrapForExtbaseControllerName ( )

◆ renderCallsStandardWrapForExtbasePluginName()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderCallsStandardWrapForExtbasePluginName ( )

◆ renderCallsStandardWrapForFormat()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderCallsStandardWrapForFormat ( )

◆ renderCallsStandardWrapForGivenTemplateFileWithStandardWrap()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderCallsStandardWrapForGivenTemplateFileWithStandardWrap ( )

◆ renderCallsStandardWrapForGivenTemplateRootPathsWithStandardWrap()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderCallsStandardWrapForGivenTemplateRootPathsWithStandardWrap ( )

◆ renderCallsStandardWrapForLayoutRootPath()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderCallsStandardWrapForLayoutRootPath ( )

◆ renderCallsStandardWrapForPartialRootPath()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderCallsStandardWrapForPartialRootPath ( )

◆ renderCallsStandardWrapOnResultStringIfGivenInConfiguration()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderCallsStandardWrapOnResultStringIfGivenInConfiguration ( )

◆ renderFluidTemplateAssetsIntoPageRendererRendersAndAttachesAssets()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderFluidTemplateAssetsIntoPageRendererRendersAndAttachesAssets (   $viewMock,
  $expectedHeader,
  $expectedFooter 
)
Parameters
TemplateView$viewMock
string | null$expectedHeader
string | null$expectedFooter
Test:
‪@dataProvider headerAssetDataProvider

Definition at line 795 of file FluidTemplateContentObjectTest.php.

References TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest\$subject.

◆ renderSetsExtbaseControllerActionNameInRequest()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderSetsExtbaseControllerActionNameInRequest ( )

◆ renderSetsExtbaseControllerExtensionNameInRequest()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderSetsExtbaseControllerExtensionNameInRequest ( )

◆ renderSetsExtbaseControllerNameInRequest()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderSetsExtbaseControllerNameInRequest ( )

◆ renderSetsExtbasePluginNameInRequest()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderSetsExtbasePluginNameInRequest ( )

◆ renderSetsFormatInView()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderSetsFormatInView ( )

◆ renderSetsLayoutRootPathInView()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderSetsLayoutRootPathInView ( )

◆ renderSetsPartialRootPathInView()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderSetsPartialRootPathInView ( )

◆ renderSetsTemplateFileByTemplateInView()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderSetsTemplateFileByTemplateInView ( )

◆ renderSetsTemplateFileByTemplateNameInView()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderSetsTemplateFileByTemplateNameInView ( )

◆ renderSetsTemplateFileByTemplateNameStdWrapInView()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderSetsTemplateFileByTemplateNameStdWrapInView ( )

◆ renderSetsTemplateFileInView()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderSetsTemplateFileInView ( )

◆ renderThrowsExceptionForNotAllowedVariableCurrent()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderThrowsExceptionForNotAllowedVariableCurrent ( )

◆ renderThrowsExceptionForNotAllowedVariableData()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::renderThrowsExceptionForNotAllowedVariableData ( )

◆ setUp()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::setUp ( )
protected

Set up

Definition at line 59 of file FluidTemplateContentObjectTest.php.

References $GLOBALS.

Member Data Documentation

◆ $contentObjectRenderer

ContentObjectRenderer PHPUnit Framework MockObject MockObject TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::$contentObjectRenderer
protected

Definition at line 46 of file FluidTemplateContentObjectTest.php.

◆ $request

Request PHPUnit Framework MockObject MockObject TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::$request
protected

Definition at line 54 of file FluidTemplateContentObjectTest.php.

◆ $resetSingletonInstances

bool TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::$resetSingletonInstances = true
protected

Reset singletons created by subject

Definition at line 38 of file FluidTemplateContentObjectTest.php.

◆ $standaloneView

StandaloneView PHPUnit Framework MockObject MockObject TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::$standaloneView
protected

Definition at line 50 of file FluidTemplateContentObjectTest.php.

◆ $subject

FluidTemplateContentObject PHPUnit Framework MockObject MockObject TYPO3 TestingFramework Core AccessibleObjectInterface TYPO3\CMS\Frontend\Tests\Unit\ContentObject\FluidTemplateContentObjectTest::$subject
protected