TYPO3 CMS  TYPO3_6-2
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

 setUp ()
 
 getImgResourceCallsGetImgResourcePostProcessHook ()
 
 isGetImgResourceHookCalledCallback ()
 
 getContentObjectValidContentObjectsDataProvider ()
 
 getContentObjectCallsMakeInstanceForNewContentObjectInstance ($name, $className)
 
 formWithSecureFormMailEnabledDoesNotContainRecipientField ()
 
 formWithSecureFormMailDisabledDoesNotContainRecipientField ()
 
 getQueryArgumentsExcludesParameters ()
 
 getQueryArgumentsExcludesGetParameters ()
 
 getQueryArgumentsOverrulesSingleParameter ()
 
 getQueryArgumentsOverrulesMultiDimensionalParameters ()
 
 getQueryArgumentsOverrulesMultiDimensionalForcedParameters ()
 
 getQueryArgumentsWithMethodPostGetMergesParameters ()
 
 getQueryArgumentsWithMethodGetPostMergesParameters ()
 
 cropIsMultibyteSafe ()
 
 cropHtmlDataProvider ()
 
 cropHtmlWithDataProvider ($settings, $subject, $expected, $charset)
 
 cropHtmlWorksWithComplexContent ()
 
 stdWrap_roundDataProvider ()
 
 cropHtmlWorksWithLinebreaks ()
 
 stdWrap_round ($float, $conf, $expected)
 
 stdWrap_strPadDataProvider ()
 
 stdWrap_strPad ($content, $conf, $expected)
 
 hashDataProvider ()
 
 stdWrap_hash ($text, array $conf, $expected)
 
 numberFormatDataProvider ()
 
 numberFormat ($float, $formatConf, $expected)
 
 replacementDataProvider ()
 
 replacement ($input, $conf, $expected)
 
 getQueryDataProvider ()
 
 getQuery ($table, $conf, $expected)
 
 getQueryCallsGetTreeListWithNegativeValuesIfRecursiveIsSet ()
 
 getQueryCallsGetTreeListWithCurrentPageIfThisIsSet ()
 
 stdWrap_strftimeReturnsFormattedStringDataProvider ()
 
 stdWrap_strftimeReturnsFormattedString ($content, $conf)
 
 stdWrap_ifNullDeterminesNullValues ($content, array $configuration, $expected)
 
 stdWrap_ifNullDeterminesNullValuesDataProvider ()
 
 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 ()
 
 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 ()
 
 forceAbsoluteUrlReturnsCorrectAbsoluteUrlWithSubfolder ()
 
 _parseFuncReturnsCorrectHtmlDataProvider ()
 
 stdWrap_parseFuncReturnsParsedHtml ($value, $configuration, $expectedResult)
 
 typoLinkEncodesMailAddressForSpamProtection (array $settings, $linkText, $mailAddress, $expected)
 
 typoLinkEncodesMailAddressForSpamProtectionDataProvider ()
 
 typolinkReturnsCorrectLinksForEmailsAndUrlsDataProvider ()
 
 typolinkReturnsCorrectLinksForEmailsAndUrls ($linkText, $configuration, $expectedResult)
 
 typolinkReturnsCorrectLinksForPagesDataProvider ()
 
 typolinkReturnsCorrectLinksForPages ($linkText, $configuration, $pageArray, $expectedResult)
 
 typolinkReturnsCorrectLinksFilesDataProvider ()
 
 typolinkReturnsCorrectLinksFiles ($linkText, $configuration, $expectedResult)
 
 substituteMarkerArrayCachedReturnsExpectedContentDataProvider ()
 

Protected Member Functions

 handleCharset ($charset, &$subject, &$expected)
 
 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, array $methods=array(), array $arguments=array(), $mockClassName='', $callOriginalConstructor=TRUE, $callOriginalClone=TRUE, $callAutoload=TRUE)
 
 getAccessibleMockForAbstractClass ( $originalClassName, array $arguments=array(), $mockClassName='', $callOriginalConstructor=TRUE, $callOriginalClone=TRUE, $callAutoload=TRUE)
 
 buildAccessibleProxy ($className)
 
 callInaccessibleMethod ($object, $name)
 
 inject ($target, $name, $dependency)
 
 getUniqueId ($prefix='')
 

Protected Attributes

 $cObj = NULL
 
 $tsfe = NULL
 
 $template = NULL
 
- Protected Attributes inherited from TYPO3\CMS\Core\Tests\UnitTestCase
 $backupGlobalsBlacklist = array('TYPO3_LOADED_EXT')
 
- Protected Attributes inherited from TYPO3\CMS\Core\Tests\BaseTestCase
 $backupGlobals = TRUE
 
 $backupStaticAttributes = FALSE
 

Private Member Functions

 rawUrlEncodeSquareBracketsInUrl ($string)
 

Detailed Description

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

◆ aTagParamsHasNoLeadingSpaceIfEmpty()

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

Definition at line 2195 of file ContentObjectRendererTest.php.

References $GLOBALS.

◆ aTagParamsHaveSpaceBetweenLocalAndGlobalParams()

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

Definition at line 2186 of file ContentObjectRendererTest.php.

References $GLOBALS.

◆ 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 446 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 733 of file ContentObjectRendererTest.php.

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

References $GLOBALS, and $result.

◆ cropHtmlWorksWithLinebreaks()

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

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

Test:

Definition at line 876 of file ContentObjectRendererTest.php.

References $result.

◆ cropIsMultibyteSafe()

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

Definition at line 432 of file ContentObjectRendererTest.php.

◆ 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 2616 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 2632 of file ContentObjectRendererTest.php.

◆ forceAbsoluteUrlReturnsCorrectAbsoluteUrlWithSubfolder()

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

Definition at line 2717 of file ContentObjectRendererTest.php.

◆ formWithSecureFormMailDisabledDoesNotContainRecipientField()

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

Definition at line 194 of file ContentObjectRendererTest.php.

References $GLOBALS.

◆ formWithSecureFormMailEnabledDoesNotContainRecipientField()

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

Definition at line 186 of file ContentObjectRendererTest.php.

References $GLOBALS.

◆ getContentObjectCallsMakeInstanceForNewContentObjectInstance()

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::getContentObjectCallsMakeInstanceForNewContentObjectInstance (   $name,
  $className 
)
Test:
getContentObjectValidContentObjectsDataProvider
Parameters
string$nameTypoScript name of content object
string$classNameExpected class name

Definition at line 173 of file ContentObjectRendererTest.php.

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

◆ getContentObjectValidContentObjectsDataProvider()

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

Definition at line 128 of file ContentObjectRendererTest.php.

◆ getDataWithTypeCurrent()

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

Checks if getData() works with type "current"

Test:

Definition at line 1922 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 1898 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 1935 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 2033 of file ContentObjectRendererTest.php.

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

◆ getDataWithTypeDebugFullRootline()

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

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

Test:

Definition at line 2009 of file ContentObjectRendererTest.php.

References $GLOBALS, and $result.

◆ getDataWithTypeDebugPage()

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

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

Test:

Definition at line 2077 of file ContentObjectRendererTest.php.

References $GLOBALS, $result, and $uid.

◆ getDataWithTypeDebugRegister()

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

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

Test:

Definition at line 2055 of file ContentObjectRendererTest.php.

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

◆ getDataWithTypeDebugRootline()

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

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

Test:

Definition at line 1985 of file ContentObjectRendererTest.php.

References $GLOBALS, and $result.

◆ getDataWithTypeField()

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

Checks if getData() works with type "getindpenv"

Test:

Definition at line 1730 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 1743 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 1878 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 1707 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 1719 of file ContentObjectRendererTest.php.

◆ getDataWithTypeGlobal()

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

Checks if getData() works with type "global"

Test:

Definition at line 1798 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 1681 of file ContentObjectRendererTest.php.

◆ getDataWithTypeGpDataProvider()

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

Definition at line 1667 of file ContentObjectRendererTest.php.

◆ getDataWithTypeLevel()

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

Checks if getData() works with type "level"

Test:

Definition at line 1782 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 1861 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 1825 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 1807 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 1843 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 1947 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 1911 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 1756 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 1974 of file ContentObjectRendererTest.php.

◆ getDataWithTypePath()

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

Checks if getData() works with type "path"

Test:

Definition at line 1962 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 1769 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 1698 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 2544 of file ContentObjectRendererTest.php.

References $GLOBALS, $result, 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 2415 of file ContentObjectRendererTest.php.

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

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

References TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest\$cObj, and $result.

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

References TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest\$cObj, and $result.

◆ getImageSourceCollectionReturnsEmptyStringIfNoSourcesAreDefinedDataProvider()

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

Definition at line 2265 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 2222 of file ContentObjectRendererTest.php.

References $result.

◆ getImageTagTemplateFallsBackToDefaultTemplateIfNoTemplateIsFoundDataProvider()

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

Definition at line 2205 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 2257 of file ContentObjectRendererTest.php.

References $result.

◆ getImageTagTemplateReturnTemplateElementIdentifiedByKeyDataProvider()

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

Definition at line 2231 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 1314 of file ContentObjectRendererTest.php.

References $GLOBALS, and $result.

◆ 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 250 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 1213 of file ContentObjectRendererTest.php.

◆ getTreeListReturnsChildPageUids()

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

Definition at line 2096 of file ContentObjectRendererTest.php.

References $GLOBALS, and $result.

◆ getTreeListReturnsChildPageUidsAndOriginalPidForNegativeValue()

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

Definition at line 2137 of file ContentObjectRendererTest.php.

References $GLOBALS, and $result.

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

References $GLOBALS.

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

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

References $result.

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

◆ rawUrlEncodeSquareBracketsInUrl()

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

References $result.

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

◆ setUp()

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

◆ stdWrap_addPageCacheTagsAddsPageTagsDataProvider()

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

Definition at line 1582 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 1654 of file ContentObjectRendererTest.php.

References $result.

◆ 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 1608 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 1063 of file ContentObjectRendererTest.php.

References $result.

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

References $result.

◆ stdWrap_ifNullDeterminesNullValuesDataProvider()

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

Data provider for stdWrap_ifNullDeterminesNullValues test

Returns
array

Definition at line 1476 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 1502 of file ContentObjectRendererTest.php.

References $result.

◆ stdWrap_noTrimWrapAcceptsSplitCharDataProvider()

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

Data provider for stdWrap_noTrimWrapAcceptsSplitChar test

Returns
array

Definition at line 1512 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 3005 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 893 of file ContentObjectRendererTest.php.

References $result.

◆ stdWrap_roundDataProvider()

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

Definition at line 828 of file ContentObjectRendererTest.php.

◆ stdWrap_strftimeReturnsFormattedString()

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

Definition at line 1443 of file ContentObjectRendererTest.php.

References $GLOBALS, and $result.

◆ 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 1415 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 1000 of file ContentObjectRendererTest.php.

References $result.

◆ stdWrap_strPadDataProvider()

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

Definition at line 904 of file ContentObjectRendererTest.php.

◆ substituteMarkerArrayCachedReturnsExpectedContentDataProvider()

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

Definition at line 3405 of file ContentObjectRendererTest.php.

◆ 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 3017 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 3028 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 3384 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 3334 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 3207 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 3127 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 3310 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 3228 of file ContentObjectRendererTest.php.

Member Data Documentation

◆ $cObj

◆ $template

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::$template = NULL
protected

◆ $tsfe

TYPO3\CMS\Frontend\Tests\Unit\ContentObject\ContentObjectRendererTest::$tsfe = NULL
protected