PHP 클래스 Neos\Flow\Tests\Unit\Property\PropertyMapperTest

상속: extends Neos\Flow\Tests\UnitTestCase
파일 보기 프로젝트 열기: neos/flow-development-collection

보호된 프로퍼티들

프로퍼티 타입 설명
$mockConfiguration
$mockConfigurationBuilder

공개 메소드들

메소드 설명
convertCallsCanConvertFromWithTheFullNormalizedTargetType ( $source, $fullTargetType )
convertCallsCanConvertFromWithTheFullNormalizedTargetTypeDataProvider ( ) : array
convertDoesNotCatchSecurityExceptions ( )
convertShouldAskConfigurationBuilderForDefaultConfiguration ( )
convertSkipsPropertiesIfConfiguredTo ( )
convertSkipsUnknownPropertiesIfConfiguredTo ( )
dataProviderForFindTypeConverter ( ) : array Simple type conversion
dataProviderForObjectTypeConverters ( ) : array
doMappingReturnsSourceUnchangedIfAlreadyConverted ( )
doMappingReturnsSourceUnchangedIfAlreadyConvertedToCompositeType ( )
findEligibleConverterWithHighestPrioritySkipsConvertersWithNegativePriorities ( )
findFirstEligibleTypeConverterInObjectHierarchyShouldReturnNullIfSourceTypeIsUnknown ( )
findTypeConverterShouldReturnConverterForTargetObjectIfItExists ( $targetClass, $expectedTypeConverter, $typeConverters, $shouldFailWithException = false )
findTypeConverterShouldReturnHighestPriorityTypeConverterForSimpleType ( $source, $targetType, $typeConverters, $expectedTypeConverter )
findTypeConverterShouldReturnTypeConverterFromConfigurationIfItIsSet ( )
findTypeConverterThrowsExceptionIfAllMatchingConvertersHaveNegativePriorities ( )
invalidSourceTypes ( ) : array
setUp ( ) : void Sets up this test case
sourceTypeCanBeCorrectlyDetermined ( $source, $sourceTypes )
sourceWhichIsNoSimpleTypeOrObjectThrowsException ( $source )
validSourceTypes ( ) : array

보호된 메소드들

메소드 설명
getMockTypeConverter ( string $name = '', boolean $canConvertFrom = true, array $properties = [], string $typeOfSubObject = '' ) : Neos\Flow\Property\TypeConverterInterface | PHPUnit_Framework_MockObject_MockObject

메소드 상세

convertCallsCanConvertFromWithTheFullNormalizedTargetType() 공개 메소드

public convertCallsCanConvertFromWithTheFullNormalizedTargetType ( $source, $fullTargetType )

convertCallsCanConvertFromWithTheFullNormalizedTargetTypeDataProvider() 공개 메소드

convertDoesNotCatchSecurityExceptions() 공개 메소드

convertShouldAskConfigurationBuilderForDefaultConfiguration() 공개 메소드

convertSkipsPropertiesIfConfiguredTo() 공개 메소드

convertSkipsUnknownPropertiesIfConfiguredTo() 공개 메소드

dataProviderForFindTypeConverter() 공개 메소드

Simple type conversion

dataProviderForObjectTypeConverters() 공개 메소드

doMappingReturnsSourceUnchangedIfAlreadyConverted() 공개 메소드

doMappingReturnsSourceUnchangedIfAlreadyConvertedToCompositeType() 공개 메소드

findEligibleConverterWithHighestPrioritySkipsConvertersWithNegativePriorities() 공개 메소드

findFirstEligibleTypeConverterInObjectHierarchyShouldReturnNullIfSourceTypeIsUnknown() 공개 메소드

findTypeConverterShouldReturnConverterForTargetObjectIfItExists() 공개 메소드

public findTypeConverterShouldReturnConverterForTargetObjectIfItExists ( $targetClass, $expectedTypeConverter, $typeConverters, $shouldFailWithException = false )

findTypeConverterShouldReturnHighestPriorityTypeConverterForSimpleType() 공개 메소드

public findTypeConverterShouldReturnHighestPriorityTypeConverterForSimpleType ( $source, $targetType, $typeConverters, $expectedTypeConverter )

findTypeConverterShouldReturnTypeConverterFromConfigurationIfItIsSet() 공개 메소드

findTypeConverterThrowsExceptionIfAllMatchingConvertersHaveNegativePriorities() 공개 메소드

getMockTypeConverter() 보호된 메소드

protected getMockTypeConverter ( string $name = '', boolean $canConvertFrom = true, array $properties = [], string $typeOfSubObject = '' ) : Neos\Flow\Property\TypeConverterInterface | PHPUnit_Framework_MockObject_MockObject
$name string
$canConvertFrom boolean
$properties array
$typeOfSubObject string
리턴 Neos\Flow\Property\TypeConverterInterface | PHPUnit_Framework_MockObject_MockObject

invalidSourceTypes() 공개 메소드

public invalidSourceTypes ( ) : array
리턴 array

setUp() 공개 메소드

Sets up this test case
public setUp ( ) : void
리턴 void

sourceTypeCanBeCorrectlyDetermined() 공개 메소드

public sourceTypeCanBeCorrectlyDetermined ( $source, $sourceTypes )

sourceWhichIsNoSimpleTypeOrObjectThrowsException() 공개 메소드

validSourceTypes() 공개 메소드

public validSourceTypes ( ) : array
리턴 array

프로퍼티 상세

$mockConfiguration 보호되어 있는 프로퍼티

protected $mockConfiguration

$mockConfigurationBuilder 보호되어 있는 프로퍼티

protected $mockConfigurationBuilder