eZ\Publish\Core\Persistence\Legacy\Tests\Content\FieldValue\Converter\MediaTest::testToFieldDefinition PHP Method

testToFieldDefinition() public method

    public function testToFieldDefinition()
    {
        $fieldDef = new PersistenceFieldDefinition();
        $storageDef = new StorageFieldDefinition(array('dataInt1' => 1048576, 'dataText1' => MediaType::TYPE_HTML5_VIDEO));
        $this->converter->toFieldDefinition($storageDef, $fieldDef);
        self::assertSame(array('FileSizeValidator' => array('maxFileSize' => $storageDef->dataInt1)), $fieldDef->fieldTypeConstraints->validators);
        self::assertInstanceOf('eZ\\Publish\\Core\\FieldType\\FieldSettings', $fieldDef->fieldTypeConstraints->fieldSettings);
        self::assertSame(array('mediaType' => MediaType::TYPE_HTML5_VIDEO), $fieldDef->fieldTypeConstraints->fieldSettings->getArrayCopy());
    }