eZ\Publish\Core\Persistence\Legacy\Tests\Content\FieldValue\Converter\TimeTest::testToFieldDefinitionDefaultCurrentTime PHP Method

testToFieldDefinitionDefaultCurrentTime() public method

    public function testToFieldDefinitionDefaultCurrentTime()
    {
        $fieldDef = new PersistenceFieldDefinition();
        $storageDef = new StorageFieldDefinition(array('dataInt2' => 0, 'dataInt1' => TimeType::DEFAULT_CURRENT_TIME));
        $dateTime = new DateTime();
        $dateTime->setTime(0, 0, 0);
        $this->converter->toFieldDefinition($storageDef, $fieldDef);
        self::assertSame(time() - $dateTime->getTimestamp(), $fieldDef->defaultValue->data);
        self::assertEquals(new FieldSettings(array('useSeconds' => false, 'defaultType' => TimeType::DEFAULT_CURRENT_TIME)), $fieldDef->fieldTypeConstraints->fieldSettings);
    }