TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest Class Reference
Inheritance diagram for TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest:
TYPO3\CMS\Core\Tests\UnitTestCase TYPO3\CMS\Core\Tests\BaseTestCase

Public Member Functions

 getImgResourceCallsGetImgResourcePostProcessHook ()
 
 isGetImgResourceHookCalledCallback ()
 
 canRegisterAContentObjectClassForATypoScriptName ()
 
 canSetTheContentObjectClassMapAndGetARegisteredContentObject ()
 
 canNotAccessInternalContentObjectMapByReference ()
 
 willReturnNullForUnregisteredObject ()
 
 willThrowAnExceptionForARegisteredNonContentObject ()
 
 registersAllDefaultContentObjectsDataProvider ()
 
 registersAllDefaultContentObjects ( $objectName, $className)
 
 getQueryArgumentsExcludesParameters ()
 
 getQueryArgumentsExcludesGetParameters ()
 
 getQueryArgumentsOverrulesSingleParameter ()
 
 getQueryArgumentsOverrulesMultiDimensionalParameters ()
 
 getQueryArgumentsOverrulesMultiDimensionalForcedParameters ()
 
 getQueryArgumentsWithMethodPostGetMergesParameters ()
 
 getQueryArgumentsWithMethodGetPostMergesParameters ()
 
 cropIsMultibyteSafe ()
 
 cropHtmlDataProvider ()
 
 cropHtmlWithDataProvider ($settings, $subject, $expected, $charset)
 
 cropHtmlWorksWithComplexContent ()
 
 cropHtmlWorksWithLinebreaks ()
 
 stdWrap_roundDataProvider ()
 
 stdWrap_round ($float, $conf, $expected)
 
 stdWrap_numberFormatDataProvider ()
 
 stdWrap_numberFormat ($float, $conf, $expected)
 
 stdWrap_expandListDataProvider ()
 
 stdWrap_expandList ($content, $expected)
 
 stdWrap_trimDataProvider ()
 
 stdWrap_trim ($content, $expected)
 
 stdWrap_intvalDataProvider ()
 
 stdWrap_intval ($content, $expected)
 
 stdWrap_strPadDataProvider ()
 
 stdWrap_strPad ($content, $conf, $expected)
 
 hashDataProvider ()
 
 stdWrap_hash ($text, array $conf, $expected)
 
 recursiveStdWrapProperlyRendersBasicString ()
 
 recursiveStdWrapIsOnlyCalledOnce ()
 
 numberFormatDataProvider ()
 
 numberFormat ($float, $formatConf, $expected)
 
 replacementDataProvider ()
 
 replacement ($input, $conf, $expected)
 
 getQueryDataProvider ()
 
 getQuery ($table, $conf, $expected)
 
 getQueryCallsGetTreeListWithNegativeValuesIfRecursiveIsSet ()
 
 getQueryCallsGetTreeListWithCurrentPageIfThisIsSet ()
 
 stdWrap_dateDataProvider ()
 
 stdWrap_date ($content, $conf, $expected)
 
 stdWrap_strftimeReturnsFormattedStringDataProvider ()
 
 stdWrap_strftimeReturnsFormattedString ($content, $conf)
 
 stdWrap_strtotimeReturnsTimestampDataProvider ()
 
 stdWrap_strtotimeReturnsTimestamp ($content, $configuration, $expected)
 
 stdWrap_ageCallsCalcAgeWithSubtractedTimestampAndSubPartOfArray ()
 
 calcAgeCalculatesAgeOfTimestampDataProvider ()
 
 calcAgeCalculatesAgeOfTimestamp ($timestamp, $labels, $expectation)
 
 stdWrap_caseDataProvider ()
 
 stdWrap_case ($content, array $configuration, $expected)
 
 stdWrap_bytesDataProvider ()
 
 stdWrap_bytes ($content, array $configuration, $expected, $locale)
 
 stdWrap_substringDataProvider ()
 
 stdWrap_substring ($content, array $configuration, $expected)
 
 stdWrap_stdWrapValueDataProvider ()
 
 stdWrap_stdWrapValue ($key, array $configuration, $defaultValue, $expected)
 
 stdWrap_ifNullDeterminesNullValues ($content, array $configuration, $expected)
 
 stdWrap_ifNullDeterminesNullValuesDataProvider ()
 
 stdWrap_ifEmptyDeterminesEmptyValuesDataProvider ()
 
 stdWrap_ifEmptyDeterminesEmptyValues ($content, array $configuration, $expected)
 
 stdWrap_noTrimWrapAcceptsSplitChar ($content, array $configuration, $expected)
 
 stdWrap_noTrimWrapAcceptsSplitCharDataProvider ()
 
 stdWrap_addPageCacheTagsAddsPageTags (array $expectedTags, array $configuration)
 
 stdWrap_addPageCacheTagsAddsPageTagsDataProvider ()
 
 stdWrap_encodeForJavaScriptValueDataProvider ()
 
 stdWrap_encodeForJavaScriptValue ($input, $conf, $expected)
 
 getDataWithTypeGpDataProvider ()
 
 getDataWithTypeGp ($key, $expectedValue)
 
 getDataWithTypeTsfe ()
 
 getDataWithTypeGetenv ()
 
 getDataWithTypeGetindpenv ()
 
 getDataWithTypeField ()
 
 getDataWithTypeFieldAndFieldIsMultiDimensional ()
 
 getDataWithTypeFileReturnsUidOfFileObject ()
 
 getDataWithTypeParameters ()
 
 getDataWithTypeRegister ()
 
 getDataWithTypeLevel ()
 
 getDataWithTypeGlobal ()
 
 getDataWithTypeLeveltitle ()
 
 getDataWithTypeLevelmedia ()
 
 getDataWithTypeLeveluid ()
 
 getDataWithTypeLevelfield ()
 
 getDataWithTypeFullrootline ()
 
 getDataWithTypeDate ()
 
 getDataWithTypePage ()
 
 getDataWithTypeCurrent ()
 
 getDataWithTypeDb ()
 
 getDataWithTypeLll ()
 
 getDataWithTypePath ()
 
 getDataWithTypeParentRecordNumber ()
 
 getDataWithTypeDebugRootline ()
 
 getDataWithTypeDebugFullRootline ()
 
 getDataWithTypeDebugData ()
 
 getDataWithTypeDebugRegister ()
 
 getDataWithTypeDebugPage ()
 
 getTreeListReturnsChildPageUids ()
 
 getTreeListReturnsChildPageUidsAndOriginalPidForNegativeValue ()
 
 aTagParamsHasLeadingSpaceIfNotEmpty ()
 
 aTagParamsHaveSpaceBetweenLocalAndGlobalParams ()
 
 aTagParamsHasNoLeadingSpaceIfEmpty ()
 
 getImageTagTemplateFallsBackToDefaultTemplateIfNoTemplateIsFoundDataProvider ()
 
 getImageTagTemplateFallsBackToDefaultTemplateIfNoTemplateIsFound ($key, $configuration)
 
 getImageTagTemplateReturnTemplateElementIdentifiedByKeyDataProvider ()
 
 getImageTagTemplateReturnTemplateElementIdentifiedByKey ($key, $configuration, $expectation)
 
 getImageSourceCollectionReturnsEmptyStringIfNoSourcesAreDefinedDataProvider ()
 
 getImageSourceCollectionReturnsEmptyStringIfNoSourcesAreDefined ($layoutKey, $configuration, $file)
 
 getImageSourceCollectionRendersDefinedLayoutKeyDataDefaultProvider ()
 
 getImageSourceCollectionRendersDefinedLayoutKeyDataDataProvider ()
 
 getImageSourceCollectionHookCalled ()
 
 isGetOneSourceCollectionCalledCallback ()
 
 forceAbsoluteUrlReturnsCorrectAbsoluteUrl ($expected, $url, array $configuration)
 
 forceAbsoluteUrlReturnsCorrectAbsoluteUrlDataProvider ()
 
 renderingContentObjectThrowsException ()
 
 exceptionHandlerIsEnabledByDefaultInProductionContext ()
 
 renderingContentObjectDoesNotThrowExceptionIfExceptionHandlerIsConfiguredLocally ()
 
 renderingContentObjectDoesNotThrowExceptionIfExceptionHandlerIsConfiguredGlobally ()
 
 globalExceptionHandlerConfigurationCanBeOverriddenByLocalConfiguration ()
 
 renderedErrorMessageCanBeCustomized ()
 
 localConfigurationOverridesGlobalConfiguration ()
 
 specificExceptionsCanBeIgnoredByExceptionHandler ()
 
 forceAbsoluteUrlReturnsCorrectAbsoluteUrlWithSubfolder ()
 
 _parseFuncReturnsCorrectHtmlDataProvider ()
 
 stdWrap_parseFuncReturnsParsedHtml ($value, $configuration, $expectedResult)
 
 detectLinkTypeFromLinkParameterDataProvider ()
 
 detectLinkTypeFromLinkParameterThrowExceptionWithPharReferencesDataProvider ()
 
 detectLinkTypeFromLinkParameterThrowExceptionWithPharReferences ($pharUrl)
 
 typolinkReturnsCorrectLinksForEmailsAndUrlsDataProvider ()
 
 typolinkReturnsCorrectLinksForEmailsAndUrls ($linkText, $configuration, $expectedResult)
 
 typolinkReturnsCorrectLinksForPagesDataProvider ()
 
 typoLinkEncodesMailAddressForSpamProtection (array $settings, $linkText, $mailAddress, $expected)
 
 typoLinkEncodesMailAddressForSpamProtectionDataProvider ()
 
 typolinkReturnsCorrectLinksForPages ($linkText, $configuration, $pageArray, $expectedResult)
 
 typolinkReturnsCorrectLinksFilesDataProvider ()
 
 typolinkReturnsCorrectLinksFiles ($linkText, $configuration, $expectedResult)
 
 typolinkReturnsCorrectLinksForFilesWithAbsRefPrefixDataProvider ()
 
 typolinkReturnsCorrectLinksForFilesWithAbsRefPrefix ($linkText, $configuration, $absRefPrefix, $expectedResult)
 
 stdWrap_splitObjReturnsCount ()
 
 getWhereReturnCorrectQueryDataProvider ()
 
 filelinkCreatesCorrectUrlForFileWithUrlEncodedSpecialChars ()
 
 substituteMarkerArrayCachedReturnsExpectedContentDataProvider ()
 

Protected Member Functions

 setUp ()
 
 tearDown ()
 
 createMockedLoggerAndLogManager ()
 
 handleCharset ($charset, &$subject, &$expected)
 
 createContentObjectThrowingExceptionFixture ()
 
 getLibParseTarget ()
 
 getLibParseFunc ()
 
 getLibParseFunc_RTE ()
 
 getFrontendController ()
 
- 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

 $currentLocale
 
 $singletonInstances = []
 
 $subject = null
 
 $typoScriptFrontendControllerMock = null
 
 $templateServiceMock = null
 
 $contentObjectMap
 
- 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
 

Private Member Functions

 rawUrlEncodeSquareBracketsInUrl ($string)
 

Detailed Description

Testcase for TYPO3

Definition at line 35 of file ContentObjectRendererTest.php.

Member Function Documentation

◆ _parseFuncReturnsCorrectHtmlDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::_parseFuncReturnsCorrectHtmlDataProvider ( )

◆ aTagParamsHasLeadingSpaceIfNotEmpty()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::aTagParamsHasLeadingSpaceIfNotEmpty ( )
Test:

Definition at line 3265 of file ContentObjectRendererTest.php.

◆ aTagParamsHasNoLeadingSpaceIfEmpty()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::aTagParamsHasNoLeadingSpaceIfEmpty ( )
Test:

Definition at line 3284 of file ContentObjectRendererTest.php.

References $GLOBALS.

◆ aTagParamsHaveSpaceBetweenLocalAndGlobalParams()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::aTagParamsHaveSpaceBetweenLocalAndGlobalParams ( )
Test:

Definition at line 3274 of file ContentObjectRendererTest.php.

References $GLOBALS.

◆ calcAgeCalculatesAgeOfTimestamp()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::calcAgeCalculatesAgeOfTimestamp (   $timestamp,
  $labels,
  $expectation 
)
Parameters
int$timestamp
string$labels
int$expectationcalcAgeCalculatesAgeOfTimestampDataProvider
Test:

Definition at line 2088 of file ContentObjectRendererTest.php.

◆ calcAgeCalculatesAgeOfTimestampDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::calcAgeCalculatesAgeOfTimestampDataProvider ( )

Data provider for calcAgeCalculatesAgeOfTimestamp

Returns
array
See also
calcAge

Definition at line 2030 of file ContentObjectRendererTest.php.

◆ canNotAccessInternalContentObjectMapByReference()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::canNotAccessInternalContentObjectMapByReference ( )

Show that the map is not set as an externally accessible reference.

Prove is done by missing success when trying to use it this way.

See also
ContentObjectRendererTest::canRegisterAContentObjectClassForATypoScriptName
Test:

Definition at line 259 of file ContentObjectRendererTest.php.

◆ canRegisterAContentObjectClassForATypoScriptName()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::canRegisterAContentObjectClassForATypoScriptName ( )

Show registration of a class for a TypoScript object name and getting the registered content object is working.

Prove is done by successfully creating an object based on the mapping. Note two conditions in contrast to other tests, where the creation fails.

  1. The type must be of AbstractContentObject.
  2. Registration can only be done by public methods.
Test:

Definition at line 224 of file ContentObjectRendererTest.php.

◆ canSetTheContentObjectClassMapAndGetARegisteredContentObject()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::canSetTheContentObjectClassMapAndGetARegisteredContentObject ( )

Show that setting of the class map and getting a registered content object is working.

See also
ContentObjectRendererTest::canRegisterAContentObjectClassForATypoScriptName
Test:

Definition at line 241 of file ContentObjectRendererTest.php.

◆ createContentObjectThrowingExceptionFixture()

◆ createMockedLoggerAndLogManager()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::createMockedLoggerAndLogManager ( )
protected

Avoid logging to the file system (file writer is currently the only configured writer)

Definition at line 139 of file ContentObjectRendererTest.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\setSingletonInstance().

Referenced by TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest\setUp().

◆ cropHtmlDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::cropHtmlDataProvider ( )

This is the data provider for the tests of crop and cropHTML below. It provides all combinations of charset, text type, and configuration options to be tested.

Returns
array two-dimensional array with the second level like this:
See also
cropHtmlWithDataProvider

Definition at line 579 of file ContentObjectRendererTest.php.

◆ cropHtmlWithDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::cropHtmlWithDataProvider (   $settings,
  $subject,
  $expected,
  $charset 
)

Checks if stdWrap.cropHTML works with plain text cropping from left

Test:
cropHtmlDataProvider
Parameters
string$settings
string$subjectthe string to crop
string$expectedthe expected cropped result
string$charsetthe charset that will be set as renderCharset

Definition at line 867 of file ContentObjectRendererTest.php.

References TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest\$subject, and TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest\handleCharset().

◆ cropHtmlWorksWithComplexContent()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::cropHtmlWorksWithComplexContent ( )

Checks if stdWrap.cropHTML works with a complex content with many tags. Currently cropHTML counts multiple invisible characters not as one (as the browser will output the content).

Test:

Definition at line 879 of file ContentObjectRendererTest.php.

References $GLOBALS.

◆ cropHtmlWorksWithLinebreaks()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::cropHtmlWorksWithLinebreaks ( )

Checks if stdWrap.cropHTML handles linebreaks correctly (by ignoring them)

Test:

Definition at line 970 of file ContentObjectRendererTest.php.

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

◆ cropIsMultibyteSafe()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::cropIsMultibyteSafe ( )
Test:

Definition at line 564 of file ContentObjectRendererTest.php.

◆ detectLinkTypeFromLinkParameterDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::detectLinkTypeFromLinkParameterDataProvider ( )

◆ detectLinkTypeFromLinkParameterThrowExceptionWithPharReferences()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::detectLinkTypeFromLinkParameterThrowExceptionWithPharReferences (   $pharUrl)
Test:
detectLinkTypeFromLinkParameterThrowExceptionWithPharReferencesDataProvider

Definition at line 4338 of file ContentObjectRendererTest.php.

◆ detectLinkTypeFromLinkParameterThrowExceptionWithPharReferencesDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::detectLinkTypeFromLinkParameterThrowExceptionWithPharReferencesDataProvider ( )
Returns
array

Definition at line 4316 of file ContentObjectRendererTest.php.

◆ exceptionHandlerIsEnabledByDefaultInProductionContext()

◆ filelinkCreatesCorrectUrlForFileWithUrlEncodedSpecialChars()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::filelinkCreatesCorrectUrlForFileWithUrlEncodedSpecialChars ( )

◆ forceAbsoluteUrlReturnsCorrectAbsoluteUrl()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::forceAbsoluteUrlReturnsCorrectAbsoluteUrl (   $expected,
  $url,
array  $configuration 
)
Parameters
string$expectedThe expected URL
string$urlThe URL to parse and manipulate
array$configurationThe configuration array
Test:
forceAbsoluteUrlReturnsCorrectAbsoluteUrlDataProvider

Definition at line 3719 of file ContentObjectRendererTest.php.

References $GLOBALS.

◆ forceAbsoluteUrlReturnsCorrectAbsoluteUrlDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::forceAbsoluteUrlReturnsCorrectAbsoluteUrlDataProvider ( )
Returns
array The test data for forceAbsoluteUrlReturnsAbsoluteUrl

Definition at line 3736 of file ContentObjectRendererTest.php.

◆ forceAbsoluteUrlReturnsCorrectAbsoluteUrlWithSubfolder()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::forceAbsoluteUrlReturnsCorrectAbsoluteUrlWithSubfolder ( )
Test:

Definition at line 3958 of file ContentObjectRendererTest.php.

◆ getDataWithTypeCurrent()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypeCurrent ( )

Checks if getData() works with type "current"

Test:

Definition at line 2997 of file ContentObjectRendererTest.php.

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

◆ getDataWithTypeDate()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypeDate ( )

Checks if getData() works with type "date"

Test:

Definition at line 2971 of file ContentObjectRendererTest.php.

References $GLOBALS.

◆ getDataWithTypeDb()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypeDb ( )

Checks if getData() works with type "db"

Test:

Definition at line 3011 of file ContentObjectRendererTest.php.

References $GLOBALS.

◆ getDataWithTypeDebugData()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypeDebugData ( )

Checks if getData() works with type "debug:data"

Test:

Definition at line 3115 of file ContentObjectRendererTest.php.

References TYPO3\CMS\Core\Tests\BaseTestCase\getUniqueId(), and TYPO3\CMS\Core\Utility\DebugUtility\useAnsiColor().

◆ getDataWithTypeDebugFullRootline()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypeDebugFullRootline ( )

Checks if getData() works with type "debug:fullRootLine"

Test:

Definition at line 3090 of file ContentObjectRendererTest.php.

References $GLOBALS, and TYPO3\CMS\Core\Utility\DebugUtility\useAnsiColor().

◆ getDataWithTypeDebugPage()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypeDebugPage ( )

Checks if getData() works with type "data:page"

Test:

Definition at line 3161 of file ContentObjectRendererTest.php.

References $GLOBALS, $uid, and TYPO3\CMS\Core\Utility\DebugUtility\useAnsiColor().

◆ getDataWithTypeDebugRegister()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypeDebugRegister ( )

Checks if getData() works with type "debug:register"

Test:

Definition at line 3138 of file ContentObjectRendererTest.php.

References $GLOBALS, TYPO3\CMS\Core\Tests\BaseTestCase\getUniqueId(), and TYPO3\CMS\Core\Utility\DebugUtility\useAnsiColor().

◆ getDataWithTypeDebugRootline()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypeDebugRootline ( )

Checks if getData() works with type "debug:rootLine"

Test:

Definition at line 3065 of file ContentObjectRendererTest.php.

References $GLOBALS, and TYPO3\CMS\Core\Utility\DebugUtility\useAnsiColor().

◆ getDataWithTypeField()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypeField ( )

Checks if getData() works with type "field"

Test:

Definition at line 2777 of file ContentObjectRendererTest.php.

◆ getDataWithTypeFieldAndFieldIsMultiDimensional()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypeFieldAndFieldIsMultiDimensional ( )

Checks if getData() works with type "field" of the field content is multi-dimensional (e.g. an array)

Test:

Definition at line 2792 of file ContentObjectRendererTest.php.

◆ getDataWithTypeFileReturnsUidOfFileObject()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypeFileReturnsUidOfFileObject ( )

Basic check if getData gets the uid of a file object

Test:

Definition at line 2806 of file ContentObjectRendererTest.php.

References $uid, and TYPO3\CMS\Core\Tests\BaseTestCase\getUniqueId().

◆ getDataWithTypeFullrootline()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypeFullrootline ( )

Checks if getData() works with type "fullrootline"

Test:

Definition at line 2950 of file ContentObjectRendererTest.php.

References $GLOBALS.

◆ getDataWithTypeGetenv()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypeGetenv ( )

Checks if getData() works with type "getenv"

Test:

Definition at line 2752 of file ContentObjectRendererTest.php.

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

◆ getDataWithTypeGetindpenv()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypeGetindpenv ( )

Checks if getData() works with type "getindpenv"

Test:

Definition at line 2765 of file ContentObjectRendererTest.php.

◆ getDataWithTypeGlobal()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypeGlobal ( )

Checks if getData() works with type "global"

Test:

Definition at line 2865 of file ContentObjectRendererTest.php.

References $GLOBALS.

◆ getDataWithTypeGp()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypeGp (   $key,
  $expectedValue 
)

Checks if getData() works with type "gp"

Test:
getDataWithTypeGpDataProvider

Definition at line 2724 of file ContentObjectRendererTest.php.

◆ getDataWithTypeGpDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypeGpDataProvider ( )
Returns
array

Definition at line 2709 of file ContentObjectRendererTest.php.

◆ getDataWithTypeLevel()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypeLevel ( )

Checks if getData() works with type "level"

Test:

Definition at line 2848 of file ContentObjectRendererTest.php.

References $GLOBALS.

◆ getDataWithTypeLevelfield()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypeLevelfield ( )

Checks if getData() works with type "levelfield"

Test:

Definition at line 2932 of file ContentObjectRendererTest.php.

References $GLOBALS.

◆ getDataWithTypeLevelmedia()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypeLevelmedia ( )

Checks if getData() works with type "levelmedia"

Test:

Definition at line 2894 of file ContentObjectRendererTest.php.

References $GLOBALS.

◆ getDataWithTypeLeveltitle()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypeLeveltitle ( )

Checks if getData() works with type "leveltitle"

Test:

Definition at line 2875 of file ContentObjectRendererTest.php.

References $GLOBALS.

◆ getDataWithTypeLeveluid()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypeLeveluid ( )

Checks if getData() works with type "leveluid"

Test:

Definition at line 2913 of file ContentObjectRendererTest.php.

References $GLOBALS.

◆ getDataWithTypeLll()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypeLll ( )

Checks if getData() works with type "lll"

Test:

Definition at line 3024 of file ContentObjectRendererTest.php.

References $GLOBALS, and TYPO3\CMS\Core\Tests\BaseTestCase\getUniqueId().

◆ getDataWithTypePage()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypePage ( )

Checks if getData() works with type "page"

Test:

Definition at line 2985 of file ContentObjectRendererTest.php.

References $GLOBALS, and $uid.

◆ getDataWithTypeParameters()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypeParameters ( )

Checks if getData() works with type "parameters"

Test:

Definition at line 2820 of file ContentObjectRendererTest.php.

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

◆ getDataWithTypeParentRecordNumber()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypeParentRecordNumber ( )

Checks if getData() works with type "parentRecordNumber"

Test:

Definition at line 3053 of file ContentObjectRendererTest.php.

◆ getDataWithTypePath()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypePath ( )

Checks if getData() works with type "path"

Test:

Definition at line 3040 of file ContentObjectRendererTest.php.

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

◆ getDataWithTypeRegister()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypeRegister ( )

Checks if getData() works with type "register"

Test:

Definition at line 2834 of file ContentObjectRendererTest.php.

References $GLOBALS, and TYPO3\CMS\Core\Tests\BaseTestCase\getUniqueId().

◆ getDataWithTypeTsfe()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getDataWithTypeTsfe ( )

Checks if getData() works with type "tsfe"

Test:

Definition at line 2742 of file ContentObjectRendererTest.php.

References $GLOBALS.

◆ getFrontendController()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getFrontendController ( )
protected

◆ getImageSourceCollectionHookCalled()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getImageSourceCollectionHookCalled ( )

Make sure the hook in get sourceCollection is called

Test:

Definition at line 3645 of file ContentObjectRendererTest.php.

References $GLOBALS, TYPO3\CMS\Core\Tests\BaseTestCase\getAccessibleMock(), and TYPO3\CMS\Core\Tests\BaseTestCase\getUniqueId().

◆ getImageSourceCollectionRendersDefinedLayoutKeyDataDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getImageSourceCollectionRendersDefinedLayoutKeyDataDataProvider ( )

Data provider for the getImageSourceCollectionRendersDefinedLayoutKeyData test

Returns
array multi-dimensional array with the second level like this:
See also
getImageSourceCollectionRendersDefinedLayoutKeyData
See also
css_styled_content/static/setup.txt

Definition at line 3514 of file ContentObjectRendererTest.php.

References $GLOBALS.

◆ getImageSourceCollectionRendersDefinedLayoutKeyDataDefaultProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getImageSourceCollectionRendersDefinedLayoutKeyDataDefaultProvider ( )

Data provider for the getImageSourceCollectionRendersDefinedLayoutKeyDefault test

Returns
array multi-dimensional array with the second level like this:
See also
getImageSourceCollectionRendersDefinedLayoutKeyDefault
See also
css_styled_content/static/setup.txt

Definition at line 3440 of file ContentObjectRendererTest.php.

◆ getImageSourceCollectionReturnsEmptyStringIfNoSourcesAreDefined()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getImageSourceCollectionReturnsEmptyStringIfNoSourcesAreDefined (   $layoutKey,
  $configuration,
  $file 
)

Make sure the source collection is empty if no valid configuration or source collection is defined

Test:
getImageSourceCollectionReturnsEmptyStringIfNoSourcesAreDefinedDataProvider
Parameters
string$layoutKey
array$configuration
string$file

Definition at line 3377 of file ContentObjectRendererTest.php.

◆ getImageSourceCollectionReturnsEmptyStringIfNoSourcesAreDefinedDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getImageSourceCollectionReturnsEmptyStringIfNoSourcesAreDefinedDataProvider ( )
Returns
array

Definition at line 3359 of file ContentObjectRendererTest.php.

◆ getImageTagTemplateFallsBackToDefaultTemplateIfNoTemplateIsFound()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getImageTagTemplateFallsBackToDefaultTemplateIfNoTemplateIsFound (   $key,
  $configuration 
)

Make sure that the rendering falls back to the classic <img style if nothing else is found

Test:
getImageTagTemplateFallsBackToDefaultTemplateIfNoTemplateIsFoundDataProvider
Parameters
string$key
array$configuration

Definition at line 3313 of file ContentObjectRendererTest.php.

◆ getImageTagTemplateFallsBackToDefaultTemplateIfNoTemplateIsFoundDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getImageTagTemplateFallsBackToDefaultTemplateIfNoTemplateIsFoundDataProvider ( )
Returns
array

Definition at line 3295 of file ContentObjectRendererTest.php.

◆ getImageTagTemplateReturnTemplateElementIdentifiedByKey()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getImageTagTemplateReturnTemplateElementIdentifiedByKey (   $key,
  $configuration,
  $expectation 
)

Assure if a layoutKey and layout is given the selected layout is returned

Test:
getImageTagTemplateReturnTemplateElementIdentifiedByKeyDataProvider
Parameters
string$key
array$configuration
string$expectation

Definition at line 3350 of file ContentObjectRendererTest.php.

◆ getImageTagTemplateReturnTemplateElementIdentifiedByKeyDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getImageTagTemplateReturnTemplateElementIdentifiedByKeyDataProvider ( )
Returns
array

Definition at line 3323 of file ContentObjectRendererTest.php.

◆ getImgResourceCallsGetImgResourcePostProcessHook()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getImgResourceCallsGetImgResourcePostProcessHook ( )

◆ getLibParseFunc()

◆ getLibParseFunc_RTE()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getLibParseFunc_RTE ( )
protected

◆ getLibParseTarget()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getLibParseTarget ( )
protected

◆ getQuery()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getQuery (   $table,
  $conf,
  $expected 
)

Check if sanitizeSelectPart works as expected

getQueryDataProvider

Test:

Definition at line 1721 of file ContentObjectRendererTest.php.

References $GLOBALS.

◆ getQueryArgumentsExcludesGetParameters()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getQueryArgumentsExcludesGetParameters ( )

◆ getQueryArgumentsExcludesParameters()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getQueryArgumentsExcludesParameters ( )

◆ getQueryArgumentsOverrulesMultiDimensionalForcedParameters()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getQueryArgumentsOverrulesMultiDimensionalForcedParameters ( )

◆ getQueryArgumentsOverrulesMultiDimensionalParameters()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getQueryArgumentsOverrulesMultiDimensionalParameters ( )

◆ getQueryArgumentsOverrulesSingleParameter()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getQueryArgumentsOverrulesSingleParameter ( )
Test:

Definition at line 376 of file ContentObjectRendererTest.php.

◆ getQueryArgumentsWithMethodGetPostMergesParameters()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getQueryArgumentsWithMethodGetPostMergesParameters ( )

◆ getQueryArgumentsWithMethodPostGetMergesParameters()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getQueryArgumentsWithMethodPostGetMergesParameters ( )

◆ getQueryCallsGetTreeListWithCurrentPageIfThisIsSet()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getQueryCallsGetTreeListWithCurrentPageIfThisIsSet ( )

◆ getQueryCallsGetTreeListWithNegativeValuesIfRecursiveIsSet()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getQueryCallsGetTreeListWithNegativeValuesIfRecursiveIsSet ( )

◆ getQueryDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getQueryDataProvider ( )

Data provider for the getQuery test

Returns
array multi-dimensional array with the second level like this:
See also
getQuery

Definition at line 1619 of file ContentObjectRendererTest.php.

◆ getTreeListReturnsChildPageUids()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getTreeListReturnsChildPageUids ( )
Test:

Definition at line 3181 of file ContentObjectRendererTest.php.

References $GLOBALS.

◆ getTreeListReturnsChildPageUidsAndOriginalPidForNegativeValue()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getTreeListReturnsChildPageUidsAndOriginalPidForNegativeValue ( )
Test:

Definition at line 3223 of file ContentObjectRendererTest.php.

References $GLOBALS.

◆ getWhereReturnCorrectQueryDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getWhereReturnCorrectQueryDataProvider ( )
Returns
array

Definition at line 4923 of file ContentObjectRendererTest.php.

References $GLOBALS, and $tca.

◆ globalExceptionHandlerConfigurationCanBeOverriddenByLocalConfiguration()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::globalExceptionHandlerConfigurationCanBeOverriddenByLocalConfiguration ( )

◆ handleCharset()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::handleCharset (   $charset,
$subject,
$expected 
)
protected

Converts the subject and the expected result into the target charset.

Parameters
string$charsetthe target charset
string$subjectthe subject, will be modified
string$expectedthe expected result, will be modified

Definition at line 156 of file ContentObjectRendererTest.php.

References $GLOBALS, and TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest\$subject.

Referenced by TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest\cropHtmlWithDataProvider().

◆ hashDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::hashDataProvider ( )

Data provider for the hash test

Returns
array multi-dimensional array with the second level like this:
See also
hash

Definition at line 1367 of file ContentObjectRendererTest.php.

◆ isGetImgResourceHookCalledCallback()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::isGetImgResourceHookCalledCallback ( )

Handles the arguments that have been sent to the getImgResource hook.

Returns
array
See also
getImgResourceHookGetsCalled

Definition at line 197 of file ContentObjectRendererTest.php.

◆ isGetOneSourceCollectionCalledCallback()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::isGetOneSourceCollectionCalledCallback ( )

Handles the arguments that have been sent to the getImgResource hook.

Returns
string
See also
getImageSourceCollectionHookCalled

Definition at line 3704 of file ContentObjectRendererTest.php.

◆ localConfigurationOverridesGlobalConfiguration()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::localConfigurationOverridesGlobalConfiguration ( )

◆ numberFormat()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::numberFormat (   $float,
  $formatConf,
  $expected 
)

Check if stdWrap.numberFormat and all of its properties work properly

numberFormatDataProvider

Test:

Definition at line 1534 of file ContentObjectRendererTest.php.

◆ numberFormatDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::numberFormatDataProvider ( )

Data provider for the numberFormat test

Returns
array multi-dimensional array with the second level like this:
See also
numberFormat

Definition at line 1476 of file ContentObjectRendererTest.php.

◆ rawUrlEncodeSquareBracketsInUrl()

◆ recursiveStdWrapIsOnlyCalledOnce()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::recursiveStdWrapIsOnlyCalledOnce ( )
Test:

Definition at line 1443 of file ContentObjectRendererTest.php.

◆ recursiveStdWrapProperlyRendersBasicString()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::recursiveStdWrapProperlyRendersBasicString ( )
Test:

Definition at line 1426 of file ContentObjectRendererTest.php.

◆ registersAllDefaultContentObjects()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::registersAllDefaultContentObjects (   $objectName,
  $className 
)

Prove that all content objects are registered and a class is available for each of them.

Test:
registersAllDefaultContentObjectsDataProvider
Parameters
string$objectNameTypoScript name of content object
string$classNameExpected class name

Definition at line 313 of file ContentObjectRendererTest.php.

◆ registersAllDefaultContentObjectsDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::registersAllDefaultContentObjectsDataProvider ( )
Returns
string[][] [[$name, $fullClassName],]

Definition at line 295 of file ContentObjectRendererTest.php.

◆ renderedErrorMessageCanBeCustomized()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::renderedErrorMessageCanBeCustomized ( )

◆ renderingContentObjectDoesNotThrowExceptionIfExceptionHandlerIsConfiguredGlobally()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::renderingContentObjectDoesNotThrowExceptionIfExceptionHandlerIsConfiguredGlobally ( )

◆ renderingContentObjectDoesNotThrowExceptionIfExceptionHandlerIsConfiguredLocally()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::renderingContentObjectDoesNotThrowExceptionIfExceptionHandlerIsConfiguredLocally ( )

◆ renderingContentObjectThrowsException()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::renderingContentObjectThrowsException ( )

◆ replacement()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::replacement (   $input,
  $conf,
  $expected 
)

Check if stdWrap.replacement and all of its properties work properly

replacementDataProvider

Test:

Definition at line 1607 of file ContentObjectRendererTest.php.

◆ replacementDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::replacementDataProvider ( )

Data provider for the replacement test

Returns
array multi-dimensional array with the second level like this:
See also
replacement

Definition at line 1546 of file ContentObjectRendererTest.php.

◆ setUp()

◆ specificExceptionsCanBeIgnoredByExceptionHandler()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::specificExceptionsCanBeIgnoredByExceptionHandler ( )

◆ stdWrap_addPageCacheTagsAddsPageTags()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_addPageCacheTagsAddsPageTags ( array  $expectedTags,
array  $configuration 
)
Parameters
array$expectedTags
array$configuration
Test:
stdWrap_addPageCacheTagsAddsPageTagsDataProvider

Definition at line 2613 of file ContentObjectRendererTest.php.

◆ stdWrap_addPageCacheTagsAddsPageTagsDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_addPageCacheTagsAddsPageTagsDataProvider ( )
Returns
array

Definition at line 2622 of file ContentObjectRendererTest.php.

◆ stdWrap_ageCallsCalcAgeWithSubtractedTimestampAndSubPartOfArray()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_ageCallsCalcAgeWithSubtractedTimestampAndSubPartOfArray ( )

◆ stdWrap_bytes()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_bytes (   $content,
array  $configuration,
  $expected,
  $locale 
)
Parameters
string | NULL$content
array$configuration
string$expectedstdWrap_bytesDataProvider
Test:

Definition at line 2251 of file ContentObjectRendererTest.php.

◆ stdWrap_bytesDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_bytesDataProvider ( )

Data provider for stdWrap_bytes test

Returns
array

Definition at line 2172 of file ContentObjectRendererTest.php.

◆ stdWrap_case()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_case (   $content,
array  $configuration,
  $expected 
)
Parameters
string | NULL$content
array$configuration
string$expectedstdWrap_caseDataProvider
Test:

Definition at line 2161 of file ContentObjectRendererTest.php.

◆ stdWrap_caseDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_caseDataProvider ( )

Data provider for stdWrap_case test

Returns
array

Definition at line 2099 of file ContentObjectRendererTest.php.

◆ stdWrap_date()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_date (   $content,
  $conf,
  $expected 
)
Test:
stdWrap_dateDataProvider
Parameters
string | int | NULL$content
array$conf
string$expected

Definition at line 1869 of file ContentObjectRendererTest.php.

References $GLOBALS.

◆ stdWrap_dateDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_dateDataProvider ( )

Data provider for the stdWrap_date test

Returns
array multi-dimensional array with the second level like this:
See also
stdWrap_date

Definition at line 1825 of file ContentObjectRendererTest.php.

◆ stdWrap_encodeForJavaScriptValue()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_encodeForJavaScriptValue (   $input,
  $conf,
  $expected 
)

Check if encodeForJavaScriptValue works properly

stdWrap_encodeForJavaScriptValueDataProvider

Test:

Definition at line 2696 of file ContentObjectRendererTest.php.

◆ stdWrap_encodeForJavaScriptValueDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_encodeForJavaScriptValueDataProvider ( )

Data provider for stdWrap_encodeForJavaScriptValue test

Returns
array multi-dimensional array with the second level like this:
See also
encodeForJavaScriptValue

Definition at line 2649 of file ContentObjectRendererTest.php.

◆ stdWrap_expandList()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_expandList (   $content,
  $expected 
)

Test for the stdWrap function "expandList"

Parameters
string$content
string$expectedstdWrap_expandListDataProvider
Test:

Definition at line 1154 of file ContentObjectRendererTest.php.

◆ stdWrap_expandListDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_expandListDataProvider ( )
Returns
array

Definition at line 1127 of file ContentObjectRendererTest.php.

◆ stdWrap_hash()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_hash (   $text,
array  $conf,
  $expected 
)

Test for the stdWrap function "hash"

Parameters
string$text
array$conf
string$expected
Returns
void hashDataProvider
Test:

Definition at line 1417 of file ContentObjectRendererTest.php.

◆ stdWrap_ifEmptyDeterminesEmptyValues()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_ifEmptyDeterminesEmptyValues (   $content,
array  $configuration,
  $expected 
)
Parameters
string | NULL$content
array$configuration
string$expectedstdWrap_ifEmptyDeterminesEmptyValuesDataProvider
Test:

Definition at line 2526 of file ContentObjectRendererTest.php.

◆ stdWrap_ifEmptyDeterminesEmptyValuesDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_ifEmptyDeterminesEmptyValuesDataProvider ( )

Data provider for stdWrap_ifEmptyDeterminesEmptyValues test

Returns
array

Definition at line 2485 of file ContentObjectRendererTest.php.

◆ stdWrap_ifNullDeterminesNullValues()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_ifNullDeterminesNullValues (   $content,
array  $configuration,
  $expected 
)
Parameters
string | NULL$content
array$configuration
string$expectedstdWrap_ifNullDeterminesNullValuesDataProvider
Test:

Definition at line 2449 of file ContentObjectRendererTest.php.

◆ stdWrap_ifNullDeterminesNullValuesDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_ifNullDeterminesNullValuesDataProvider ( )

Data provider for stdWrap_ifNullDeterminesNullValues test

Returns
array

Definition at line 2460 of file ContentObjectRendererTest.php.

◆ stdWrap_intval()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_intval (   $content,
  $expected 
)

Test for the stdWrap function "intval"

Parameters
string$content
int$expectedstdWrap_intvalDataProvider
Test:

Definition at line 1246 of file ContentObjectRendererTest.php.

◆ stdWrap_intvalDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_intvalDataProvider ( )
Returns
array

Definition at line 1199 of file ContentObjectRendererTest.php.

◆ stdWrap_noTrimWrapAcceptsSplitChar()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_noTrimWrapAcceptsSplitChar (   $content,
array  $configuration,
  $expected 
)
Parameters
$content
array$configuration
$expectedstdWrap_noTrimWrapAcceptsSplitCharDataProvider
Test:

Definition at line 2539 of file ContentObjectRendererTest.php.

◆ stdWrap_noTrimWrapAcceptsSplitCharDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_noTrimWrapAcceptsSplitCharDataProvider ( )

Data provider for stdWrap_noTrimWrapAcceptsSplitChar test

Returns
array

Definition at line 2550 of file ContentObjectRendererTest.php.

◆ stdWrap_numberFormat()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_numberFormat (   $float,
  $conf,
  $expected 
)

Test for the stdWrap function "round"

Parameters
float$float
array$conf
string$expected
Returns
void stdWrap_numberFormatDataProvider
Test:

Definition at line 1118 of file ContentObjectRendererTest.php.

◆ stdWrap_numberFormatDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_numberFormatDataProvider ( )
Returns
array

Definition at line 1047 of file ContentObjectRendererTest.php.

◆ stdWrap_parseFuncReturnsParsedHtml()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_parseFuncReturnsParsedHtml (   $value,
  $configuration,
  $expectedResult 
)
Test:
_parseFuncReturnsCorrectHtmlDataProvider
Parameters
string$value
array$configuration
string$expectedResult

Definition at line 4251 of file ContentObjectRendererTest.php.

◆ stdWrap_round()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_round (   $float,
  $conf,
  $expected 
)

Test for the stdWrap function "round"

Parameters
float$float
array$conf
float$expected
Returns
void stdWrap_roundDataProvider
Test:

Definition at line 1035 of file ContentObjectRendererTest.php.

◆ stdWrap_roundDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_roundDataProvider ( )
Returns
array

Definition at line 981 of file ContentObjectRendererTest.php.

◆ stdWrap_splitObjReturnsCount()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_splitObjReturnsCount ( )
Test:

Definition at line 4906 of file ContentObjectRendererTest.php.

◆ stdWrap_stdWrapValue()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_stdWrapValue (   $key,
array  $configuration,
  $defaultValue,
  $expected 
)
Parameters
string$key
array$configuration
string$defaultValue
string$expectedstdWrap_stdWrapValueDataProvider
Test:

Definition at line 2436 of file ContentObjectRendererTest.php.

◆ stdWrap_stdWrapValueDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_stdWrapValueDataProvider ( )

Data provider for stdWrap_stdWrapValue test

Returns
array

Definition at line 2380 of file ContentObjectRendererTest.php.

◆ stdWrap_strftimeReturnsFormattedString()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_strftimeReturnsFormattedString (   $content,
  $conf 
)
Test:
stdWrap_strftimeReturnsFormattedStringDataProvider

Definition at line 1914 of file ContentObjectRendererTest.php.

References $GLOBALS.

◆ stdWrap_strftimeReturnsFormattedStringDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_strftimeReturnsFormattedStringDataProvider ( )

Data provider for the stdWrap_strftime test

Returns
array multi-dimensional array with the second level like this:
See also
stdWrap_strftime

Definition at line 1885 of file ContentObjectRendererTest.php.

◆ stdWrap_strPad()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_strPad (   $content,
  $conf,
  $expected 
)

Test for the stdWrap function "strPad"

Parameters
string$content
array$conf
string$expectedstdWrap_strPadDataProvider
Test:

Definition at line 1352 of file ContentObjectRendererTest.php.

◆ stdWrap_strPadDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_strPadDataProvider ( )
Returns
array

Definition at line 1255 of file ContentObjectRendererTest.php.

◆ stdWrap_strtotimeReturnsTimestamp()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_strtotimeReturnsTimestamp (   $content,
  $configuration,
  $expected 
)
Parameters
string | NULL$content
array$configuration
int$expectedstdWrap_strtotimeReturnsTimestampDataProvider
Test:

Definition at line 1992 of file ContentObjectRendererTest.php.

References $GLOBALS.

◆ stdWrap_strtotimeReturnsTimestampDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_strtotimeReturnsTimestampDataProvider ( )

Data provider for the stdWrap_strtotime test

Returns
array
See also
stdWrap_strtotime

Definition at line 1937 of file ContentObjectRendererTest.php.

◆ stdWrap_substring()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_substring (   $content,
array  $configuration,
  $expected 
)
Parameters
string$content
array$configuration
string$expectedstdWrap_substringDataProvider
Test:

Definition at line 2369 of file ContentObjectRendererTest.php.

◆ stdWrap_substringDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_substringDataProvider ( )

Data provider for stdWrap_substring test

Returns
array

Definition at line 2265 of file ContentObjectRendererTest.php.

◆ stdWrap_trim()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_trim (   $content,
  $expected 
)

Test for the stdWrap function "trim"

Parameters
string$content
string$expectedstdWrap_trimDataProvider
Test:

Definition at line 1190 of file ContentObjectRendererTest.php.

◆ stdWrap_trimDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::stdWrap_trimDataProvider ( )
Returns
array

Definition at line 1163 of file ContentObjectRendererTest.php.

◆ substituteMarkerArrayCachedReturnsExpectedContentDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::substituteMarkerArrayCachedReturnsExpectedContentDataProvider ( )
Returns
array

Definition at line 5040 of file ContentObjectRendererTest.php.

◆ tearDown()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::tearDown ( )
protected

◆ typoLinkEncodesMailAddressForSpamProtection()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::typoLinkEncodesMailAddressForSpamProtection ( array  $settings,
  $linkText,
  $mailAddress,
  $expected 
)
Parameters
array$settings
string$linkText
string$mailAddress
string$expectedtypoLinkEncodesMailAddressForSpamProtectionDataProvider
Test:

Definition at line 4541 of file ContentObjectRendererTest.php.

References TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest\getFrontendController().

◆ typoLinkEncodesMailAddressForSpamProtectionDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::typoLinkEncodesMailAddressForSpamProtectionDataProvider ( )
Returns
array

Definition at line 4553 of file ContentObjectRendererTest.php.

◆ typolinkReturnsCorrectLinksFiles()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::typolinkReturnsCorrectLinksFiles (   $linkText,
  $configuration,
  $expectedResult 
)
Test:
Parameters
string$linkText
array$configuration
string$expectedResulttypolinkReturnsCorrectLinksFilesDataProvider

Definition at line 4734 of file ContentObjectRendererTest.php.

References $GLOBALS, and TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest\getLibParseFunc().

◆ typolinkReturnsCorrectLinksFilesDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::typolinkReturnsCorrectLinksFilesDataProvider ( )
Returns
array

Definition at line 4683 of file ContentObjectRendererTest.php.

◆ typolinkReturnsCorrectLinksForEmailsAndUrls()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::typolinkReturnsCorrectLinksForEmailsAndUrls (   $linkText,
  $configuration,
  $expectedResult 
)
Test:
Parameters
string$linkText
array$configuration
string$expectedResulttypolinkReturnsCorrectLinksForEmailsAndUrlsDataProvider

Definition at line 4435 of file ContentObjectRendererTest.php.

References $GLOBALS, and TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest\getLibParseFunc().

◆ typolinkReturnsCorrectLinksForEmailsAndUrlsDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::typolinkReturnsCorrectLinksForEmailsAndUrlsDataProvider ( )
Returns
array

Definition at line 4347 of file ContentObjectRendererTest.php.

◆ typolinkReturnsCorrectLinksForFilesWithAbsRefPrefix()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::typolinkReturnsCorrectLinksForFilesWithAbsRefPrefix (   $linkText,
  $configuration,
  $absRefPrefix,
  $expectedResult 
)
Test:
Parameters
string$linkText
array$configuration
string$absRefPrefix
string$expectedResulttypolinkReturnsCorrectLinksForFilesWithAbsRefPrefixDataProvider

Definition at line 4882 of file ContentObjectRendererTest.php.

References $GLOBALS, and TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest\getLibParseFunc().

◆ typolinkReturnsCorrectLinksForFilesWithAbsRefPrefixDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::typolinkReturnsCorrectLinksForFilesWithAbsRefPrefixDataProvider ( )
Returns
array

Definition at line 4757 of file ContentObjectRendererTest.php.

◆ typolinkReturnsCorrectLinksForPages()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::typolinkReturnsCorrectLinksForPages (   $linkText,
  $configuration,
  $pageArray,
  $expectedResult 
)
Test:
Parameters
string$linkText
array$configuration
array$pageArray
string$expectedResulttypolinkReturnsCorrectLinksForPagesDataProvider

Definition at line 4657 of file ContentObjectRendererTest.php.

References $GLOBALS, and TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest\getLibParseFunc().

◆ typolinkReturnsCorrectLinksForPagesDataProvider()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::typolinkReturnsCorrectLinksForPagesDataProvider ( )
Returns
array

Definition at line 4458 of file ContentObjectRendererTest.php.

◆ willReturnNullForUnregisteredObject()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::willReturnNullForUnregisteredObject ( )

◆ willThrowAnExceptionForARegisteredNonContentObject()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::willThrowAnExceptionForARegisteredNonContentObject ( )

Member Data Documentation

◆ $contentObjectMap

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::$contentObjectMap
protected
Initial value:
= [
'TEXT' => \TYPO3\CMS\Frontend\ContentObject\TextContentObject::class

Definition at line 67 of file ContentObjectRendererTest.php.

◆ $currentLocale

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::$currentLocale
protected

Definition at line 40 of file ContentObjectRendererTest.php.

◆ $singletonInstances

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::$singletonInstances = []
protected

Definition at line 45 of file ContentObjectRendererTest.php.

◆ $subject

◆ $templateServiceMock

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::$templateServiceMock = null
protected

◆ $typoScriptFrontendControllerMock

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::$typoScriptFrontendControllerMock = null
protected