‪TYPO3CMS  9.5
TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\UrlencodeViewHelperTest Class Reference
Inheritance diagram for TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\UrlencodeViewHelperTest:

Public Member Functions

 renderUsesValueAsSourceIfSpecified ()
 
 renderUsesChildnodesAsSourceIfSpecified ()
 
 renderDoesNotModifyValueIfItDoesNotContainSpecialCharacters ()
 
 renderEncodesString ()
 
 renderEscapesObjectIfPossible ($source, $expectation)
 
array renderEscapesObjectIfPossibleDataProvider ()
 

Protected Member Functions

 setUp ()
 

Protected Attributes

UrlencodeViewHelper $viewHelper
 

Detailed Description

Test case

Definition at line 23 of file UrlencodeViewHelperTest.php.

Member Function Documentation

◆ renderDoesNotModifyValueIfItDoesNotContainSpecialCharacters()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\UrlencodeViewHelperTest::renderDoesNotModifyValueIfItDoesNotContainSpecialCharacters ( )
Test:

Definition at line 70 of file UrlencodeViewHelperTest.php.

◆ renderEncodesString()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\UrlencodeViewHelperTest::renderEncodesString ( )
Test:

Definition at line 87 of file UrlencodeViewHelperTest.php.

◆ renderEscapesObjectIfPossible()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\UrlencodeViewHelperTest::renderEscapesObjectIfPossible (   $source,
  $expectation 
)

Ensures that obejcts are handled properly:

  • ‪class not having __toString() method as given
  • ‪class having __toString() method gets rawurlencoded
Parameters
$source
$expectation
Test:
‪@dataProvider renderEscapesObjectIfPossibleDataProvider

Definition at line 113 of file UrlencodeViewHelperTest.php.

◆ renderEscapesObjectIfPossibleDataProvider()

array TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\UrlencodeViewHelperTest::renderEscapesObjectIfPossibleDataProvider ( )
Returns
‪array

Definition at line 128 of file UrlencodeViewHelperTest.php.

◆ renderUsesChildnodesAsSourceIfSpecified()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\UrlencodeViewHelperTest::renderUsesChildnodesAsSourceIfSpecified ( )
Test:

Definition at line 54 of file UrlencodeViewHelperTest.php.

◆ renderUsesValueAsSourceIfSpecified()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\UrlencodeViewHelperTest::renderUsesValueAsSourceIfSpecified ( )
Test:

Definition at line 39 of file UrlencodeViewHelperTest.php.

◆ setUp()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\UrlencodeViewHelperTest::setUp ( )
protected

Definition at line 29 of file UrlencodeViewHelperTest.php.

Member Data Documentation

◆ $viewHelper

UrlencodeViewHelper TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\UrlencodeViewHelperTest::$viewHelper
protected

Definition at line 27 of file UrlencodeViewHelperTest.php.