TYPO3  7.6
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
ContentObjectRendererTest Class Reference
Inheritance diagram for ContentObjectRendererTest:

Public Member Functions

 getImgResourceCallsGetImgResourcePostProcessHook ()
 
 isGetImgResourceHookCalledCallback ()
 
 getContentObjectValidContentObjectsDataProvider ()
 
 getContentObjectCallsMakeInstanceForNewContentObjectInstance ($name, $fullClassName)
 
 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_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)
 
 typolinkReturnsCorrectLinksForEmailsAndUrlsDataProvider ()
 
 typolinkReturnsCorrectLinksForEmailsAndUrls ($linkText, $configuration, $expectedResult)
 
 typolinkReturnsCorrectLinksForPagesDataProvider ()
 
 typolinkReturnsCorrectLinksForPages ($linkText, $configuration, $pageArray, $expectedResult)
 
 typolinkReturnsCorrectLinksFilesDataProvider ()
 
 typolinkReturnsCorrectLinksFiles ($linkText, $configuration, $expectedResult)
 
 stdWrap_splitObjReturnsCount ()
 
 getWhereReturnCorrectQueryDataProvider ()
 
 filelinkCreatesCorrectUrlForFileWithUrlEncodedSpecialChars ()
 

Protected Member Functions

 setUp ()
 
 tearDown ()
 
 createMockedLoggerAndLogManager ()
 
 handleCharset ($charset, &$subject, &$expected)
 
 createContentObjectThrowingExceptionFixture ()
 
 getLibParseTarget ()
 
 getLibParseFunc ()
 
 getLibParseFunc_RTE ()
 

Protected Attributes

 $singletonInstances = array()
 
 $subject = null
 
 $typoScriptFrontendControllerMock = null
 
 $templateServiceMock = null
 
 $contentObjectMap
 

Private Member Functions

 rawUrlEncodeSquareBracketsInUrl ($string)
 

Detailed Description

Testcase for TYPO3

Definition at line 28 of file ContentObjectRendererTest.php.

Member Function Documentation

_parseFuncReturnsCorrectHtmlDataProvider ( )
Returns
array

Definition at line 3912 of file ContentObjectRendererTest.php.

References ContentObjectRendererTest\getLibParseFunc_RTE().

aTagParamsHasLeadingSpaceIfNotEmpty ( )
Test:

Definition at line 2954 of file ContentObjectRendererTest.php.

aTagParamsHasNoLeadingSpaceIfEmpty ( )
Test:

Definition at line 2973 of file ContentObjectRendererTest.php.

References $GLOBALS.

aTagParamsHaveSpaceBetweenLocalAndGlobalParams ( )
Test:

Definition at line 2963 of file ContentObjectRendererTest.php.

References $GLOBALS.

calcAgeCalculatesAgeOfTimestamp (   $timestamp,
  $labels,
  $expectation 
)
Parameters
int$timestamp
string$labels
int$expectationcalcAgeCalculatesAgeOfTimestampDataProvider
Test:

Definition at line 1984 of file ContentObjectRendererTest.php.

calcAgeCalculatesAgeOfTimestampDataProvider ( )

Data provider for calcAgeCalculatesAgeOfTimestamp

Returns
array
See Also
calcAge

Definition at line 1926 of file ContentObjectRendererTest.php.

createContentObjectThrowingExceptionFixture ( )
protected
createMockedLoggerAndLogManager ( )
protected

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

Definition at line 124 of file ContentObjectRendererTest.php.

References GeneralUtility\setSingletonInstance().

Referenced by ContentObjectRendererTest\setUp().

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 475 of file ContentObjectRendererTest.php.

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 763 of file ContentObjectRendererTest.php.

References ContentObjectRendererTest\$subject, and ContentObjectRendererTest\handleCharset().

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 775 of file ContentObjectRendererTest.php.

References $GLOBALS.

cropHtmlWorksWithLinebreaks ( )

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

Test:

Definition at line 866 of file ContentObjectRendererTest.php.

References ContentObjectRendererTest\$subject.

cropIsMultibyteSafe ( )
Test:

Definition at line 460 of file ContentObjectRendererTest.php.

exceptionHandlerIsEnabledByDefaultInProductionContext ( )
filelinkCreatesCorrectUrlForFileWithUrlEncodedSpecialChars ( )
Test:

Definition at line 4352 of file ContentObjectRendererTest.php.

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 3408 of file ContentObjectRendererTest.php.

References $GLOBALS, and $url.

forceAbsoluteUrlReturnsCorrectAbsoluteUrlDataProvider ( )
Returns
array The test data for forceAbsoluteUrlReturnsAbsoluteUrl

Definition at line 3425 of file ContentObjectRendererTest.php.

forceAbsoluteUrlReturnsCorrectAbsoluteUrlWithSubfolder ( )
Test:

Definition at line 3647 of file ContentObjectRendererTest.php.

References $url.

getContentObjectCallsMakeInstanceForNewContentObjectInstance (   $name,
  $fullClassName 
)
Test:
getContentObjectValidContentObjectsDataProvider
Parameters
string$nameTypoScript name of content object
string$fullClassNameExpected class name

Definition at line 212 of file ContentObjectRendererTest.php.

getContentObjectValidContentObjectsDataProvider ( )

Definition at line 197 of file ContentObjectRendererTest.php.

getDataWithTypeCurrent ( )

Checks if getData() works with type "current"

Test:

Definition at line 2686 of file ContentObjectRendererTest.php.

getDataWithTypeDate ( )

Checks if getData() works with type "date"

Test:

Definition at line 2660 of file ContentObjectRendererTest.php.

References $GLOBALS.

getDataWithTypeDb ( )

Checks if getData() works with type "db"

Test:

Definition at line 2700 of file ContentObjectRendererTest.php.

References $GLOBALS.

getDataWithTypeDebugData ( )

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

Test:

Definition at line 2804 of file ContentObjectRendererTest.php.

getDataWithTypeDebugFullRootline ( )

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

Test:

Definition at line 2779 of file ContentObjectRendererTest.php.

References $GLOBALS.

getDataWithTypeDebugPage ( )

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

Test:

Definition at line 2850 of file ContentObjectRendererTest.php.

References $GLOBALS.

getDataWithTypeDebugRegister ( )

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

Test:

Definition at line 2827 of file ContentObjectRendererTest.php.

References $GLOBALS.

getDataWithTypeDebugRootline ( )

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

Test:

Definition at line 2754 of file ContentObjectRendererTest.php.

References $GLOBALS.

getDataWithTypeField ( )

Checks if getData() works with type "field"

Test:

Definition at line 2466 of file ContentObjectRendererTest.php.

getDataWithTypeFieldAndFieldIsMultiDimensional ( )

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

Test:

Definition at line 2481 of file ContentObjectRendererTest.php.

getDataWithTypeFileReturnsUidOfFileObject ( )

Basic check if getData gets the uid of a file object

Test:

Definition at line 2495 of file ContentObjectRendererTest.php.

getDataWithTypeFullrootline ( )

Checks if getData() works with type "fullrootline"

Test:

Definition at line 2639 of file ContentObjectRendererTest.php.

References $GLOBALS.

getDataWithTypeGetenv ( )

Checks if getData() works with type "getenv"

Test:

Definition at line 2441 of file ContentObjectRendererTest.php.

getDataWithTypeGetindpenv ( )

Checks if getData() works with type "getindpenv"

Test:

Definition at line 2454 of file ContentObjectRendererTest.php.

getDataWithTypeGlobal ( )

Checks if getData() works with type "global"

Test:

Definition at line 2554 of file ContentObjectRendererTest.php.

References $GLOBALS.

getDataWithTypeGp (   $key,
  $expectedValue 
)

Checks if getData() works with type "gp"

Test:
getDataWithTypeGpDataProvider

Definition at line 2413 of file ContentObjectRendererTest.php.

getDataWithTypeGpDataProvider ( )
Returns
array

Definition at line 2398 of file ContentObjectRendererTest.php.

getDataWithTypeLevel ( )

Checks if getData() works with type "level"

Test:

Definition at line 2537 of file ContentObjectRendererTest.php.

References $GLOBALS.

getDataWithTypeLevelfield ( )

Checks if getData() works with type "levelfield"

Test:

Definition at line 2621 of file ContentObjectRendererTest.php.

References $GLOBALS.

getDataWithTypeLevelmedia ( )

Checks if getData() works with type "levelmedia"

Test:

Definition at line 2583 of file ContentObjectRendererTest.php.

References $GLOBALS.

getDataWithTypeLeveltitle ( )

Checks if getData() works with type "leveltitle"

Test:

Definition at line 2564 of file ContentObjectRendererTest.php.

References $GLOBALS.

getDataWithTypeLeveluid ( )

Checks if getData() works with type "leveluid"

Test:

Definition at line 2602 of file ContentObjectRendererTest.php.

References $GLOBALS.

getDataWithTypeLll ( )

Checks if getData() works with type "lll"

Test:

Definition at line 2713 of file ContentObjectRendererTest.php.

References $GLOBALS.

getDataWithTypePage ( )

Checks if getData() works with type "page"

Test:

Definition at line 2674 of file ContentObjectRendererTest.php.

References $GLOBALS.

getDataWithTypeParameters ( )

Checks if getData() works with type "parameters"

Test:

Definition at line 2509 of file ContentObjectRendererTest.php.

getDataWithTypeParentRecordNumber ( )

Checks if getData() works with type "parentRecordNumber"

Test:

Definition at line 2742 of file ContentObjectRendererTest.php.

getDataWithTypePath ( )

Checks if getData() works with type "path"

Test:

Definition at line 2729 of file ContentObjectRendererTest.php.

getDataWithTypeRegister ( )

Checks if getData() works with type "register"

Test:

Definition at line 2523 of file ContentObjectRendererTest.php.

References $GLOBALS.

getDataWithTypeTsfe ( )

Checks if getData() works with type "tsfe"

Test:

Definition at line 2431 of file ContentObjectRendererTest.php.

References $GLOBALS.

getImageSourceCollectionHookCalled ( )

Make sure the hook in get sourceCollection is called

Test:

Definition at line 3334 of file ContentObjectRendererTest.php.

References $GLOBALS.

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 3203 of file ContentObjectRendererTest.php.

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 3129 of file ContentObjectRendererTest.php.

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 3066 of file ContentObjectRendererTest.php.

getImageSourceCollectionReturnsEmptyStringIfNoSourcesAreDefinedDataProvider ( )
Returns
array

Definition at line 3048 of file ContentObjectRendererTest.php.

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 3002 of file ContentObjectRendererTest.php.

getImageTagTemplateFallsBackToDefaultTemplateIfNoTemplateIsFoundDataProvider ( )
Returns
array

Definition at line 2984 of file ContentObjectRendererTest.php.

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 3039 of file ContentObjectRendererTest.php.

getImageTagTemplateReturnTemplateElementIdentifiedByKeyDataProvider ( )
Returns
array

Definition at line 3012 of file ContentObjectRendererTest.php.

getImgResourceCallsGetImgResourcePostProcessHook ( )
Test:

Definition at line 154 of file ContentObjectRendererTest.php.

getLibParseFunc ( )
protected
getLibParseFunc_RTE ( )
protected
getLibParseTarget ( )
protected
Returns
array

Definition at line 3669 of file ContentObjectRendererTest.php.

Referenced by ContentObjectRendererTest\getLibParseFunc().

getQuery (   $table,
  $conf,
  $expected 
)

Check if sanitizeSelectPart works as expected

getQueryDataProvider

Test:

Definition at line 1617 of file ContentObjectRendererTest.php.

References $GLOBALS.

getQueryArgumentsExcludesGetParameters ( )
getQueryArgumentsExcludesParameters ( )
getQueryArgumentsOverrulesMultiDimensionalForcedParameters ( )
getQueryArgumentsOverrulesMultiDimensionalParameters ( )
getQueryArgumentsOverrulesSingleParameter ( )
Test:

Definition at line 272 of file ContentObjectRendererTest.php.

getQueryArgumentsWithMethodGetPostMergesParameters ( )
getQueryArgumentsWithMethodPostGetMergesParameters ( )
getQueryCallsGetTreeListWithCurrentPageIfThisIsSet ( )
Test:

Definition at line 1683 of file ContentObjectRendererTest.php.

References $GLOBALS.

getQueryCallsGetTreeListWithNegativeValuesIfRecursiveIsSet ( )
Test:

Definition at line 1645 of file ContentObjectRendererTest.php.

References $GLOBALS.

getQueryDataProvider ( )

Data provider for the getQuery test

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

Definition at line 1515 of file ContentObjectRendererTest.php.

getTreeListReturnsChildPageUids ( )
Test:

Definition at line 2870 of file ContentObjectRendererTest.php.

References $GLOBALS.

getTreeListReturnsChildPageUidsAndOriginalPidForNegativeValue ( )
Test:

Definition at line 2912 of file ContentObjectRendererTest.php.

References $GLOBALS.

getWhereReturnCorrectQueryDataProvider ( )
Returns
array

Definition at line 4252 of file ContentObjectRendererTest.php.

globalExceptionHandlerConfigurationCanBeOverriddenByLocalConfiguration ( )
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 141 of file ContentObjectRendererTest.php.

References $GLOBALS, and ContentObjectRendererTest\$subject.

Referenced by ContentObjectRendererTest\cropHtmlWithDataProvider().

hashDataProvider ( )

Data provider for the hash test

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

Definition at line 1263 of file ContentObjectRendererTest.php.

isGetImgResourceHookCalledCallback ( )

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

Returns
array
See Also
getImgResourceHookGetsCalled

Definition at line 182 of file ContentObjectRendererTest.php.

isGetOneSourceCollectionCalledCallback ( )

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

Returns
string
See Also
getImageSourceCollectionHookCalled

Definition at line 3393 of file ContentObjectRendererTest.php.

localConfigurationOverridesGlobalConfiguration ( )
numberFormat (   $float,
  $formatConf,
  $expected 
)

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

numberFormatDataProvider

Test:

Definition at line 1430 of file ContentObjectRendererTest.php.

numberFormatDataProvider ( )

Data provider for the numberFormat test

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

Definition at line 1372 of file ContentObjectRendererTest.php.

rawUrlEncodeSquareBracketsInUrl (   $string)
private
recursiveStdWrapIsOnlyCalledOnce ( )
Test:

Definition at line 1339 of file ContentObjectRendererTest.php.

recursiveStdWrapProperlyRendersBasicString ( )
Test:

Definition at line 1322 of file ContentObjectRendererTest.php.

renderedErrorMessageCanBeCustomized ( )
renderingContentObjectDoesNotThrowExceptionIfExceptionHandlerIsConfiguredGlobally ( )
renderingContentObjectDoesNotThrowExceptionIfExceptionHandlerIsConfiguredLocally ( )
renderingContentObjectThrowsException ( )
replacement (   $input,
  $conf,
  $expected 
)

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

replacementDataProvider

Test:

Definition at line 1503 of file ContentObjectRendererTest.php.

replacementDataProvider ( )

Data provider for the replacement test

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

Definition at line 1442 of file ContentObjectRendererTest.php.

setUp ( )
protected
specificExceptionsCanBeIgnoredByExceptionHandler ( )
stdWrap_addPageCacheTagsAddsPageTags ( array  $expectedTags,
array  $configuration 
)
Parameters
array$expectedTags
array$configuration
Test:
stdWrap_addPageCacheTagsAddsPageTagsDataProvider

Definition at line 2301 of file ContentObjectRendererTest.php.

stdWrap_addPageCacheTagsAddsPageTagsDataProvider ( )
Returns
array

Definition at line 2310 of file ContentObjectRendererTest.php.

stdWrap_ageCallsCalcAgeWithSubtractedTimestampAndSubPartOfArray ( )
stdWrap_case (   $content,
array  $configuration,
  $expected 
)
Parameters
string | NULL$content
array$configuration
string$expectedstdWrap_caseDataProvider
Test:

Definition at line 2057 of file ContentObjectRendererTest.php.

stdWrap_caseDataProvider ( )

Data provider for stdWrap_case test

Returns
array

Definition at line 1995 of file ContentObjectRendererTest.php.

stdWrap_date (   $content,
  $conf,
  $expected 
)
Test:
stdWrap_dateDataProvider
Parameters
string | int | NULL$content
array$conf
string$expected

Definition at line 1765 of file ContentObjectRendererTest.php.

References $GLOBALS.

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 1721 of file ContentObjectRendererTest.php.

stdWrap_encodeForJavaScriptValue (   $input,
  $conf,
  $expected 
)

Check if encodeForJavaScriptValue works properly

stdWrap_encodeForJavaScriptValueDataProvider

Test:

Definition at line 2384 of file ContentObjectRendererTest.php.

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 2337 of file ContentObjectRendererTest.php.

stdWrap_expandList (   $content,
  $expected 
)

Test for the stdWrap function "expandList"

Parameters
string$content
string$expectedstdWrap_expandListDataProvider
Test:

Definition at line 1050 of file ContentObjectRendererTest.php.

stdWrap_expandListDataProvider ( )
Returns
array

Definition at line 1023 of file ContentObjectRendererTest.php.

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 1313 of file ContentObjectRendererTest.php.

stdWrap_ifEmptyDeterminesEmptyValues (   $content,
array  $configuration,
  $expected 
)
Parameters
string | NULL$content
array$configuration
string$expectedstdWrap_ifEmptyDeterminesEmptyValuesDataProvider
Test:

Definition at line 2214 of file ContentObjectRendererTest.php.

stdWrap_ifEmptyDeterminesEmptyValuesDataProvider ( )

Data provider for stdWrap_ifEmptyDeterminesEmptyValues test

Returns
array

Definition at line 2173 of file ContentObjectRendererTest.php.

stdWrap_ifNullDeterminesNullValues (   $content,
array  $configuration,
  $expected 
)
Parameters
string | NULL$content
array$configuration
string$expectedstdWrap_ifNullDeterminesNullValuesDataProvider
Test:

Definition at line 2137 of file ContentObjectRendererTest.php.

stdWrap_ifNullDeterminesNullValuesDataProvider ( )

Data provider for stdWrap_ifNullDeterminesNullValues test

Returns
array

Definition at line 2148 of file ContentObjectRendererTest.php.

stdWrap_intval (   $content,
  $expected 
)

Test for the stdWrap function "intval"

Parameters
string$content
int$expectedstdWrap_intvalDataProvider
Test:

Definition at line 1142 of file ContentObjectRendererTest.php.

stdWrap_intvalDataProvider ( )
Returns
array

Definition at line 1095 of file ContentObjectRendererTest.php.

stdWrap_noTrimWrapAcceptsSplitChar (   $content,
array  $configuration,
  $expected 
)
Parameters
$content
array$configuration
$expectedstdWrap_noTrimWrapAcceptsSplitCharDataProvider
Test:

Definition at line 2227 of file ContentObjectRendererTest.php.

stdWrap_noTrimWrapAcceptsSplitCharDataProvider ( )

Data provider for stdWrap_noTrimWrapAcceptsSplitChar test

Returns
array

Definition at line 2238 of file ContentObjectRendererTest.php.

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 1014 of file ContentObjectRendererTest.php.

stdWrap_numberFormatDataProvider ( )
Returns
array

Definition at line 943 of file ContentObjectRendererTest.php.

stdWrap_parseFuncReturnsParsedHtml (   $value,
  $configuration,
  $expectedResult 
)
Test:
_parseFuncReturnsCorrectHtmlDataProvider
Parameters
string$value
array$configuration
string$expectedResult

Definition at line 3940 of file ContentObjectRendererTest.php.

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 931 of file ContentObjectRendererTest.php.

stdWrap_roundDataProvider ( )
Returns
array

Definition at line 877 of file ContentObjectRendererTest.php.

stdWrap_splitObjReturnsCount ( )
Test:

Definition at line 4235 of file ContentObjectRendererTest.php.

stdWrap_stdWrapValue (   $key,
array  $configuration,
  $defaultValue,
  $expected 
)
Parameters
string$key
array$configuration
string$defaultValue
string$expectedstdWrap_stdWrapValueDataProvider
Test:

Definition at line 2124 of file ContentObjectRendererTest.php.

stdWrap_stdWrapValueDataProvider ( )

Data provider for stdWrap_stdWrapValue test

Returns
array

Definition at line 2068 of file ContentObjectRendererTest.php.

stdWrap_strftimeReturnsFormattedString (   $content,
  $conf 
)
Test:
stdWrap_strftimeReturnsFormattedStringDataProvider

Definition at line 1810 of file ContentObjectRendererTest.php.

References $GLOBALS.

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 1781 of file ContentObjectRendererTest.php.

stdWrap_strPad (   $content,
  $conf,
  $expected 
)

Test for the stdWrap function "strPad"

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

Definition at line 1248 of file ContentObjectRendererTest.php.

stdWrap_strPadDataProvider ( )
Returns
array

Definition at line 1151 of file ContentObjectRendererTest.php.

stdWrap_strtotimeReturnsTimestamp (   $content,
  $configuration,
  $expected 
)
Parameters
string | NULL$content
array$configuration
int$expectedstdWrap_strtotimeReturnsTimestampDataProvider
Test:

Definition at line 1888 of file ContentObjectRendererTest.php.

References $GLOBALS.

stdWrap_strtotimeReturnsTimestampDataProvider ( )

Data provider for the stdWrap_strtotime test

Returns
array
See Also
stdWrap_strtotime

Definition at line 1833 of file ContentObjectRendererTest.php.

stdWrap_trim (   $content,
  $expected 
)

Test for the stdWrap function "trim"

Parameters
string$content
string$expectedstdWrap_trimDataProvider
Test:

Definition at line 1086 of file ContentObjectRendererTest.php.

stdWrap_trimDataProvider ( )
Returns
array

Definition at line 1059 of file ContentObjectRendererTest.php.

tearDown ( )
protected
typolinkReturnsCorrectLinksFiles (   $linkText,
  $configuration,
  $expectedResult 
)
Test:
Parameters
string$linkText
array$configuration
string$expectedResulttypolinkReturnsCorrectLinksFilesDataProvider

Definition at line 4212 of file ContentObjectRendererTest.php.

References $GLOBALS, and ContentObjectRendererTest\getLibParseFunc().

typolinkReturnsCorrectLinksFilesDataProvider ( )
Returns
array

Definition at line 4161 of file ContentObjectRendererTest.php.

typolinkReturnsCorrectLinksForEmailsAndUrls (   $linkText,
  $configuration,
  $expectedResult 
)
Test:
Parameters
string$linkText
array$configuration
string$expectedResulttypolinkReturnsCorrectLinksForEmailsAndUrlsDataProvider

Definition at line 4029 of file ContentObjectRendererTest.php.

References $GLOBALS, and ContentObjectRendererTest\getLibParseFunc().

typolinkReturnsCorrectLinksForEmailsAndUrlsDataProvider ( )
Returns
array

Definition at line 3948 of file ContentObjectRendererTest.php.

typolinkReturnsCorrectLinksForPages (   $linkText,
  $configuration,
  $pageArray,
  $expectedResult 
)
Test:
Parameters
string$linkText
array$configuration
array$pageArray
string$expectedResulttypolinkReturnsCorrectLinksForPagesDataProvider

Definition at line 4135 of file ContentObjectRendererTest.php.

References $GLOBALS, and ContentObjectRendererTest\getLibParseFunc().

typolinkReturnsCorrectLinksForPagesDataProvider ( )
Returns
array

Definition at line 4052 of file ContentObjectRendererTest.php.

Member Data Documentation

$contentObjectMap
protected
Initial value:
= array(
'TEXT' => \TYPO3\CMS\Frontend\ContentObject\TextContentObject::class,
'CASE' => \TYPO3\CMS\Frontend\ContentObject\CaseContentObject::class,
'COBJ_ARRAY' => \TYPO3\CMS\Frontend\ContentObject\ContentObjectArrayContentObject::class,
'COA' => \TYPO3\CMS\Frontend\ContentObject\ContentObjectArrayContentObject::class,
'COA_INT' => \TYPO3\CMS\Frontend\ContentObject\ContentObjectArrayInternalContentObject::class,
'USER' => \TYPO3\CMS\Frontend\ContentObject\UserContentObject::class,
'USER_INT' => \TYPO3\CMS\Frontend\ContentObject\UserInternalContentObject::class,
'FILE' => \TYPO3\CMS\Frontend\ContentObject\FileContentObject::class,
'FILES' => \TYPO3\CMS\Frontend\ContentObject\FilesContentObject::class,
'IMAGE' => \TYPO3\CMS\Frontend\ContentObject\ImageContentObject::class,
'IMG_RESOURCE' => \TYPO3\CMS\Frontend\ContentObject\ImageResourceContentObject::class,
'CONTENT' => \TYPO3\CMS\Frontend\ContentObject\ContentContentObject::class,
'RECORDS' => \TYPO3\CMS\Frontend\ContentObject\RecordsContentObject::class,
'HMENU' => \TYPO3\CMS\Frontend\ContentObject\HierarchicalMenuContentObject::class,
'CASEFUNC' => \TYPO3\CMS\Frontend\ContentObject\CaseContentObject::class,
'LOAD_REGISTER' => \TYPO3\CMS\Frontend\ContentObject\LoadRegisterContentObject::class,
'RESTORE_REGISTER' => \TYPO3\CMS\Frontend\ContentObject\RestoreRegisterContentObject::class,
'TEMPLATE' => \TYPO3\CMS\Frontend\ContentObject\TemplateContentObject::class,
'FLUIDTEMPLATE' => \TYPO3\CMS\Frontend\ContentObject\FluidTemplateContentObject::class,
'SVG' => \TYPO3\CMS\Frontend\ContentObject\ScalableVectorGraphicsContentObject::class,
'EDITPANEL' => \TYPO3\CMS\Frontend\ContentObject\EditPanelContentObject::class
)

Definition at line 55 of file ContentObjectRendererTest.php.

$singletonInstances = array()
protected

Definition at line 33 of file ContentObjectRendererTest.php.

$subject = null
protected
$templateServiceMock = null
protected

Definition at line 48 of file ContentObjectRendererTest.php.

Referenced by ContentObjectRendererTest\setUp().

$typoScriptFrontendControllerMock = null
protected

Definition at line 43 of file ContentObjectRendererTest.php.

Referenced by ContentObjectRendererTest\setUp().