Neos\Flow\Tests\Unit\Property\PropertyMapperTest::convertCallsCanConvertFromWithTheFullNormalizedTargetType PHP Method

convertCallsCanConvertFromWithTheFullNormalizedTargetType() public method

public convertCallsCanConvertFromWithTheFullNormalizedTargetType ( $source, $fullTargetType )
    public function convertCallsCanConvertFromWithTheFullNormalizedTargetType($source, $fullTargetType)
    {
        $mockTypeConverter = $this->getMockTypeConverter();
        $mockTypeConverter->expects($this->atLeastOnce())->method('canConvertFrom')->with($source, $fullTargetType);
        $truncatedTargetType = TypeHandling::truncateElementType($fullTargetType);
        $mockTypeConverters = [gettype($source) => [$truncatedTargetType => [1 => $mockTypeConverter]]];
        $propertyMapper = $this->getAccessibleMock(PropertyMapper::class, ['dummy']);
        $propertyMapper->_set('typeConverters', $mockTypeConverters);
        $mockConfiguration = $this->getMockBuilder(PropertyMappingConfiguration::class)->disableOriginalConstructor()->getMock();
        $propertyMapper->convert($source, $fullTargetType, $mockConfiguration);
        // dummy assertion to avoid PHPUnit warning
        $this->assertTrue(true);
    }