‪TYPO3CMS  10.4
TYPO3\CMS\Core\Tests\Unit\Utility\HttpUtilityTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Unit\Utility\HttpUtilityTest:

Public Member Functions

 isUrlBuiltCorrectly (array $urlParts, $expected)
 
array isUrlBuiltCorrectlyDataProvider ()
 
array queryStringDataProvider ()
 
 buildQueryStringBuildsValidParameterString ($name, array $input, $expected)
 
 buildQueryStringCanSkipEmptyParameters ()
 
 buildQueryStringCanUrlEncodeKeyNames ()
 
 buildQueryStringCanUrlEncodeKeyNamesMultidimensional ()
 
 buildQueryStringSkipsLeadingCharacterOnEmptyParameters ()
 
 buildQueryStringSkipsLeadingCharacterOnCleanedEmptyParameters ()
 

Detailed Description

Testcase for class \TYPO3\CMS\Core\Utility\HttpUtility

Definition at line 24 of file HttpUtilityTest.php.

Member Function Documentation

◆ buildQueryStringBuildsValidParameterString()

TYPO3\CMS\Core\Tests\Unit\Utility\HttpUtilityTest::buildQueryStringBuildsValidParameterString (   $name,
array  $input,
  $expected 
)
Test:
‪@dataProvider queryStringDataProvider
Parameters
string$name
array$input
string$expected

Definition at line 91 of file HttpUtilityTest.php.

References TYPO3\CMS\Core\Utility\HttpUtility\buildQueryString().

◆ buildQueryStringCanSkipEmptyParameters()

TYPO3\CMS\Core\Tests\Unit\Utility\HttpUtilityTest::buildQueryStringCanSkipEmptyParameters ( )

◆ buildQueryStringCanUrlEncodeKeyNames()

TYPO3\CMS\Core\Tests\Unit\Utility\HttpUtilityTest::buildQueryStringCanUrlEncodeKeyNames ( )

◆ buildQueryStringCanUrlEncodeKeyNamesMultidimensional()

TYPO3\CMS\Core\Tests\Unit\Utility\HttpUtilityTest::buildQueryStringCanUrlEncodeKeyNamesMultidimensional ( )

◆ buildQueryStringSkipsLeadingCharacterOnCleanedEmptyParameters()

TYPO3\CMS\Core\Tests\Unit\Utility\HttpUtilityTest::buildQueryStringSkipsLeadingCharacterOnCleanedEmptyParameters ( )

◆ buildQueryStringSkipsLeadingCharacterOnEmptyParameters()

TYPO3\CMS\Core\Tests\Unit\Utility\HttpUtilityTest::buildQueryStringSkipsLeadingCharacterOnEmptyParameters ( )

◆ isUrlBuiltCorrectly()

TYPO3\CMS\Core\Tests\Unit\Utility\HttpUtilityTest::isUrlBuiltCorrectly ( array  $urlParts,
  $expected 
)
Parameters
array$urlParts
string$expected‪@dataProvider isUrlBuiltCorrectlyDataProvider
Test:

Definition at line 32 of file HttpUtilityTest.php.

References TYPO3\CMS\Core\Utility\HttpUtility\buildUrl().

◆ isUrlBuiltCorrectlyDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\HttpUtilityTest::isUrlBuiltCorrectlyDataProvider ( )
Returns
‪array

Definition at line 41 of file HttpUtilityTest.php.

◆ queryStringDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\HttpUtilityTest::queryStringDataProvider ( )

Data provider for buildQueryString

Returns
‪array

Definition at line 72 of file HttpUtilityTest.php.