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

Public Member Functions

array endsWithReturnsTrueForMatchingLastPartDataProvider ()
 
 endsWithReturnsTrueForMatchingLastPart ($string, $part)
 
array endsWithReturnsFalseForNotMatchingLastPartDataProvider ()
 
 endsWithReturnsFalseForNotMatchingLastPart ($string, $part)
 
array endsWithReturnsThrowsExceptionWithInvalidArgumentsDataProvider ()
 
 endsWithReturnsThrowsExceptionWithInvalidArguments ($string, $part, $expectedException)
 
array beginsWithReturnsTrueForMatchingFirstPartDataProvider ()
 
 beginsWithReturnsTrueForMatchingFirstPart ($string, $part)
 
array beginsWithReturnsFalseForNotMatchingFirstPartDataProvider ()
 
 beginsWithReturnsFalseForNotMatchingFirstPart ($string, $part)
 
array beginsWithReturnsInvalidArgumentDataProvider ()
 
 beginsWithReturnsThrowsExceptionWithInvalidArguments ($string, $part, $expectedException)
 
 getUniqueIdReturnsIdWithPrefix ()
 
 getUniqueIdReturnsIdWithoutDot ()
 
 escapeCssSelector (string $selector, string $expectedValue)
 
array escapeCssSelectorDataProvider ()
 
 removeByteOrderMark (string $input, string $expectedValue)
 
array removeByteOrderMarkDataProvider ()
 
 searchStringWildcard ($haystack, $needle, $result)
 
array searchStringWildcardDataProvider ()
 
Generator multibyteStringPadReturnsSameValueAsStrPadForAsciiStringsDataProvider ()
 
 multibyteStringPadReturnsSameValueAsStrPadForAsciiStrings (string $string, int $length, string $pad_string, int $pad_type)
 
 multibyteStringPadReturnsCorrectResultsMultibyteDataProvider ()
 
 multibyteStringPadReturnsCorrectResultsMultibyte (string $expectedResult, string $string, int $length, string $pad_string, int $pad_type)
 

Detailed Description

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

Definition at line 24 of file StringUtilityTest.php.

Member Function Documentation

◆ beginsWithReturnsFalseForNotMatchingFirstPart()

TYPO3\CMS\Core\Tests\Unit\Utility\StringUtilityTest::beginsWithReturnsFalseForNotMatchingFirstPart (   $string,
  $part 
)
Test:
‪@dataProvider beginsWithReturnsFalseForNotMatchingFirstPartDataProvider

Definition at line 160 of file StringUtilityTest.php.

References TYPO3\CMS\Core\Utility\StringUtility\beginsWith().

◆ beginsWithReturnsFalseForNotMatchingFirstPartDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\StringUtilityTest::beginsWithReturnsFalseForNotMatchingFirstPartDataProvider ( )

Data provider for check beginsWithReturnsFalseForNotMatchingFirstPart

Returns
‪array

Definition at line 147 of file StringUtilityTest.php.

◆ beginsWithReturnsInvalidArgumentDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\StringUtilityTest::beginsWithReturnsInvalidArgumentDataProvider ( )

Data provider for beginsWithReturnsThrowsExceptionWithInvalidArguments

Returns
‪array

Definition at line 170 of file StringUtilityTest.php.

◆ beginsWithReturnsThrowsExceptionWithInvalidArguments()

TYPO3\CMS\Core\Tests\Unit\Utility\StringUtilityTest::beginsWithReturnsThrowsExceptionWithInvalidArguments (   $string,
  $part,
  $expectedException 
)
Test:
‪@dataProvider beginsWithReturnsInvalidArgumentDataProvider
Parameters
mixed$string
mixed$part
int$expectedException

Definition at line 199 of file StringUtilityTest.php.

References TYPO3\CMS\Core\Utility\StringUtility\beginsWith().

◆ beginsWithReturnsTrueForMatchingFirstPart()

TYPO3\CMS\Core\Tests\Unit\Utility\StringUtilityTest::beginsWithReturnsTrueForMatchingFirstPart (   $string,
  $part 
)
Test:
‪@dataProvider beginsWithReturnsTrueForMatchingFirstPartDataProvider

Definition at line 137 of file StringUtilityTest.php.

References TYPO3\CMS\Core\Utility\StringUtility\beginsWith().

◆ beginsWithReturnsTrueForMatchingFirstPartDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\StringUtilityTest::beginsWithReturnsTrueForMatchingFirstPartDataProvider ( )

Data provider for beginsWithReturnsTrueForMatchingFirstPart

Returns
‪array

Definition at line 121 of file StringUtilityTest.php.

◆ endsWithReturnsFalseForNotMatchingLastPart()

TYPO3\CMS\Core\Tests\Unit\Utility\StringUtilityTest::endsWithReturnsFalseForNotMatchingLastPart (   $string,
  $part 
)
Test:
‪@dataProvider endsWithReturnsFalseForNotMatchingLastPartDataProvider

Definition at line 73 of file StringUtilityTest.php.

References TYPO3\CMS\Core\Utility\StringUtility\endsWith().

◆ endsWithReturnsFalseForNotMatchingLastPartDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\StringUtilityTest::endsWithReturnsFalseForNotMatchingLastPartDataProvider ( )

Data provider for check endsWithReturnsFalseForNotMatchingLastPart

Returns
‪array

Definition at line 58 of file StringUtilityTest.php.

◆ endsWithReturnsThrowsExceptionWithInvalidArguments()

TYPO3\CMS\Core\Tests\Unit\Utility\StringUtilityTest::endsWithReturnsThrowsExceptionWithInvalidArguments (   $string,
  $part,
  $expectedException 
)
Test:
‪@dataProvider endsWithReturnsThrowsExceptionWithInvalidArgumentsDataProvider

Definition at line 108 of file StringUtilityTest.php.

References TYPO3\CMS\Core\Utility\StringUtility\endsWith().

◆ endsWithReturnsThrowsExceptionWithInvalidArgumentsDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\StringUtilityTest::endsWithReturnsThrowsExceptionWithInvalidArgumentsDataProvider ( )

Data provider for endsWithReturnsThrowsExceptionWithInvalidArguments

Returns
‪array

Definition at line 83 of file StringUtilityTest.php.

◆ endsWithReturnsTrueForMatchingLastPart()

TYPO3\CMS\Core\Tests\Unit\Utility\StringUtilityTest::endsWithReturnsTrueForMatchingLastPart (   $string,
  $part 
)
Test:
‪@dataProvider endsWithReturnsTrueForMatchingLastPartDataProvider

Definition at line 48 of file StringUtilityTest.php.

References TYPO3\CMS\Core\Utility\StringUtility\endsWith().

◆ endsWithReturnsTrueForMatchingLastPartDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\StringUtilityTest::endsWithReturnsTrueForMatchingLastPartDataProvider ( )

Data provider for endsWithReturnsTrueForMatchingFirstPart

Returns
‪array

Definition at line 32 of file StringUtilityTest.php.

◆ escapeCssSelector()

TYPO3\CMS\Core\Tests\Unit\Utility\StringUtilityTest::escapeCssSelector ( string  $selector,
string  $expectedValue 
)
Test:
Parameters
string$selector
string$expectedValue‪@dataProvider escapeCssSelectorDataProvider

Definition at line 230 of file StringUtilityTest.php.

References TYPO3\CMS\Core\Utility\StringUtility\escapeCssSelector().

◆ escapeCssSelectorDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\StringUtilityTest::escapeCssSelectorDataProvider ( )
Returns
‪array

Definition at line 238 of file StringUtilityTest.php.

◆ getUniqueIdReturnsIdWithoutDot()

TYPO3\CMS\Core\Tests\Unit\Utility\StringUtilityTest::getUniqueIdReturnsIdWithoutDot ( )

◆ getUniqueIdReturnsIdWithPrefix()

TYPO3\CMS\Core\Tests\Unit\Utility\StringUtilityTest::getUniqueIdReturnsIdWithPrefix ( )

◆ multibyteStringPadReturnsCorrectResultsMultibyte()

TYPO3\CMS\Core\Tests\Unit\Utility\StringUtilityTest::multibyteStringPadReturnsCorrectResultsMultibyte ( string  $expectedResult,
string  $string,
int  $length,
string  $pad_string,
int  $pad_type 
)
Test:
Parameters
string$expectedResult
string$string
int$length
string$pad_string
int$pad_type‪@dataProvider multibyteStringPadReturnsCorrectResultsMultibyteDataProvider

Definition at line 405 of file StringUtilityTest.php.

References TYPO3\CMS\Core\Utility\StringUtility\multibyteStringPad().

◆ multibyteStringPadReturnsCorrectResultsMultibyteDataProvider()

TYPO3\CMS\Core\Tests\Unit\Utility\StringUtilityTest::multibyteStringPadReturnsCorrectResultsMultibyteDataProvider ( )

Definition at line 377 of file StringUtilityTest.php.

◆ multibyteStringPadReturnsSameValueAsStrPadForAsciiStrings()

TYPO3\CMS\Core\Tests\Unit\Utility\StringUtilityTest::multibyteStringPadReturnsSameValueAsStrPadForAsciiStrings ( string  $string,
int  $length,
string  $pad_string,
int  $pad_type 
)
Test:

Tests that StringUtility::multibyteStringPad() returns the same value as \str_pad() for ASCII strings.

Parameters
string$string
int$length
string$pad_string
int$pad_type‪@dataProvider multibyteStringPadReturnsSameValueAsStrPadForAsciiStringsDataProvider

Definition at line 369 of file StringUtilityTest.php.

References TYPO3\CMS\Core\Utility\StringUtility\multibyteStringPad().

◆ multibyteStringPadReturnsSameValueAsStrPadForAsciiStringsDataProvider()

Generator TYPO3\CMS\Core\Tests\Unit\Utility\StringUtilityTest::multibyteStringPadReturnsSameValueAsStrPadForAsciiStringsDataProvider ( )

Data provider for multibyteStringPadReturnsSameValueAsStrPadForAsciiStrings

Returns
‪\Generator

Definition at line 339 of file StringUtilityTest.php.

◆ removeByteOrderMark()

TYPO3\CMS\Core\Tests\Unit\Utility\StringUtilityTest::removeByteOrderMark ( string  $input,
string  $expectedValue 
)
Parameters
string$input
string$expectedValue
Test:
‪@dataProvider removeByteOrderMarkDataProvider

Definition at line 255 of file StringUtilityTest.php.

References TYPO3\CMS\Core\Utility\StringUtility\removeByteOrderMark().

◆ removeByteOrderMarkDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\StringUtilityTest::removeByteOrderMarkDataProvider ( )
Returns
‪array

Definition at line 264 of file StringUtilityTest.php.

◆ searchStringWildcard()

TYPO3\CMS\Core\Tests\Unit\Utility\StringUtilityTest::searchStringWildcard (   $haystack,
  $needle,
  $result 
)
Parameters
$haystack
$needle
$result
Test:
‪@dataProvider searchStringWildcardDataProvider

Definition at line 285 of file StringUtilityTest.php.

References TYPO3\CMS\Core\Utility\StringUtility\searchStringWildcard().

◆ searchStringWildcardDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\StringUtilityTest::searchStringWildcardDataProvider ( )
Returns
‪array

Definition at line 293 of file StringUtilityTest.php.