eZ\Publish\Core\Persistence\Legacy\Tests\Content\FieldValue\Converter\TextLineTest::testToFieldDefinition PHP Метод

testToFieldDefinition() публичный Метод

    public function testToFieldDefinition()
    {
        $defaultText = 'This is a default value';
        $fieldDef = new PersistenceFieldDefinition();
        $storageDef = new StorageFieldDefinition(array('dataInt1' => 100, 'dataText1' => $defaultText));
        $this->converter->toFieldDefinition($storageDef, $fieldDef);
        self::assertSame(array(TextLineConverter::STRING_LENGTH_VALIDATOR_IDENTIFIER => array('maxStringLength' => 100)), $fieldDef->fieldTypeConstraints->validators);
        self::assertSame($defaultText, $fieldDef->defaultValue->data);
        self::assertSame($defaultText, $fieldDef->defaultValue->sortKey);
    }