/** * @covers \eZ\Publish\Core\Persistence\Legacy\Content\FieldValue\Converter\TimeConverter::toFieldDefinition */ 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); }