‪TYPO3CMS  11.5
TYPO3\CMS\Extbase\Tests\Unit\Property\TypeConverter\ArrayConverterTest Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Tests\Unit\Property\TypeConverter\ArrayConverterTest:

Public Member Functions

 checkMetadata ()
 
 convertFromDoesNotModifyTheSourceArray ()
 
array stringToArrayDataProvider ()
 
 canConvertFromEmptyString (string $source, array $expectedResult)
 
array stringToArrayWithConfigurationDataProvider ()
 
 canConvertWithConfigurationFromString (string $source, PropertyMappingConfigurationInterface $configuration, array $expectedResult)
 
array canConvertFromDataProvider ()
 
 canConvertFromReturnsCorrectBooleans ($source, bool $expectedResult)
 
 throwsTypeConverterExceptionIfDelimiterIsNotGiven ()
 
 returnsSourceUnchangedIfNonEmptyValueWithNoConfigurationIsGiven ()
 

Protected Member Functions

 setUp ()
 

Protected Attributes

ArrayConverter $converter
 

Private Member Functions

 getStringConf (?string $delimiter=null, ?bool $removeEmptyValues=null, ?int $limit=null)
 

Detailed Description

Test case

Definition at line 29 of file ArrayConverterTest.php.

Member Function Documentation

◆ canConvertFromDataProvider()

array TYPO3\CMS\Extbase\Tests\Unit\Property\TypeConverter\ArrayConverterTest::canConvertFromDataProvider ( )
Returns
‪array

Definition at line 130 of file ArrayConverterTest.php.

◆ canConvertFromEmptyString()

TYPO3\CMS\Extbase\Tests\Unit\Property\TypeConverter\ArrayConverterTest::canConvertFromEmptyString ( string  $source,
array  $expectedResult 
)
Test:
‪@dataProvider stringToArrayDataProvider
Parameters
string$source
array$expectedResult

Definition at line 75 of file ArrayConverterTest.php.

◆ canConvertFromReturnsCorrectBooleans()

TYPO3\CMS\Extbase\Tests\Unit\Property\TypeConverter\ArrayConverterTest::canConvertFromReturnsCorrectBooleans (   $source,
bool  $expectedResult 
)
Test:
‪@dataProvider canConvertFromDataProvider
Parameters
mixed$source
bool$expectedResult

Definition at line 147 of file ArrayConverterTest.php.

◆ canConvertWithConfigurationFromString()

TYPO3\CMS\Extbase\Tests\Unit\Property\TypeConverter\ArrayConverterTest::canConvertWithConfigurationFromString ( string  $source,
PropertyMappingConfigurationInterface  $configuration,
array  $expectedResult 
)
Test:
‪@dataProvider stringToArrayWithConfigurationDataProvider
Parameters
string$source
PropertyMappingConfigurationInterface$configuration
array$expectedResult

Definition at line 122 of file ArrayConverterTest.php.

◆ checkMetadata()

TYPO3\CMS\Extbase\Tests\Unit\Property\TypeConverter\ArrayConverterTest::checkMetadata ( )
Test:

Definition at line 42 of file ArrayConverterTest.php.

◆ convertFromDoesNotModifyTheSourceArray()

TYPO3\CMS\Extbase\Tests\Unit\Property\TypeConverter\ArrayConverterTest::convertFromDoesNotModifyTheSourceArray ( )
Test:

Definition at line 52 of file ArrayConverterTest.php.

◆ getStringConf()

TYPO3\CMS\Extbase\Tests\Unit\Property\TypeConverter\ArrayConverterTest::getStringConf ( ?string  $delimiter = null,
?bool  $removeEmptyValues = null,
?int  $limit = null 
)
private

◆ returnsSourceUnchangedIfNonEmptyValueWithNoConfigurationIsGiven()

TYPO3\CMS\Extbase\Tests\Unit\Property\TypeConverter\ArrayConverterTest::returnsSourceUnchangedIfNonEmptyValueWithNoConfigurationIsGiven ( )
Test:

Definition at line 165 of file ArrayConverterTest.php.

◆ setUp()

TYPO3\CMS\Extbase\Tests\Unit\Property\TypeConverter\ArrayConverterTest::setUp ( )
protected

Definition at line 33 of file ArrayConverterTest.php.

◆ stringToArrayDataProvider()

array TYPO3\CMS\Extbase\Tests\Unit\Property\TypeConverter\ArrayConverterTest::stringToArrayDataProvider ( )
Returns
‪array

Definition at line 61 of file ArrayConverterTest.php.

◆ stringToArrayWithConfigurationDataProvider()

array TYPO3\CMS\Extbase\Tests\Unit\Property\TypeConverter\ArrayConverterTest::stringToArrayWithConfigurationDataProvider ( )

◆ throwsTypeConverterExceptionIfDelimiterIsNotGiven()

TYPO3\CMS\Extbase\Tests\Unit\Property\TypeConverter\ArrayConverterTest::throwsTypeConverterExceptionIfDelimiterIsNotGiven ( )
Test:

Definition at line 155 of file ArrayConverterTest.php.

Member Data Documentation

◆ $converter

ArrayConverter TYPO3\CMS\Extbase\Tests\Unit\Property\TypeConverter\ArrayConverterTest::$converter
protected

Definition at line 31 of file ArrayConverterTest.php.