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