/** * @group fieldType * @group eztags * @covers \Netgen\TagsBundle\Core\Persistence\Legacy\Content\FieldValue\Converter\Tags::toFieldDefinition */ public function testToFieldDefinition() { $fieldDefinition = new PersistenceFieldDefinition(); $this->converter->toFieldDefinition(new StorageFieldDefinition(array('dataInt1' => 0, 'dataInt2' => false, 'dataInt3' => true, 'dataInt4' => 10)), $fieldDefinition); self::assertInstanceOf('eZ\\Publish\\Core\\FieldType\\FieldSettings', $fieldDefinition->fieldTypeConstraints->fieldSettings); self::assertEquals(0, $fieldDefinition->fieldTypeConstraints->fieldSettings['subTreeLimit']); self::assertEquals(false, $fieldDefinition->fieldTypeConstraints->fieldSettings['showDropDown']); self::assertEquals(true, $fieldDefinition->fieldTypeConstraints->fieldSettings['hideRootTag']); self::assertEquals(10, $fieldDefinition->fieldTypeConstraints->fieldSettings['maxTags']); self::assertNull($fieldDefinition->defaultValue->data); }