public function testSetDateField() { $form = $this->getMockForm(); $field = new DatetimeField('Datetime', 'Datetime'); $field->setForm($form); $field->setValue(array('date' => '24/06/2003', 'time' => '23:59:59')); $dateField = new DateField('Datetime[date]'); $field->setDateField($dateField); $this->assertEquals($dateField->getForm(), $form, 'Sets form on new field'); $this->assertEquals('2003-06-24', $dateField->dataValue(), 'Sets existing value on new field'); }