eZ\Publish\Core\FieldType\Tests\Url\UrlStorageTest::testGetFieldDataWithEmptyUrlId PHP Method

testGetFieldDataWithEmptyUrlId() public method

    public function testGetFieldDataWithEmptyUrlId()
    {
        $versionInfo = new VersionInfo();
        $fieldValue = new FieldValue(array('data' => array('urlId' => null)));
        $field = new Field(array('id' => 42, 'value' => $fieldValue));
        $gateway = $this->getGatewayMock();
        $gateway->expects($this->never())->method('getIdUrlMap');
        $logger = $this->getLoggerMock();
        $logger->expects($this->never())->method('error');
        $storage = $this->getPartlyMockedStorage(array('getGateway'));
        $storage->expects($this->any())->method('getGateway')->with($this->getContext())->will($this->returnValue($gateway));
        $storage->getFieldData($versionInfo, $field, $this->getContext());
        $this->assertEquals(null, $field->value->externalData);
    }