public function testSubmitWithTime()
{
$form = $this->factory->create(
'Symfony\Component\Form\Extension\Core\Type\DateIntervalType',
null,
array(
'input' => 'dateinterval',
'with_hours' => true,
'with_minutes' => true,
'with_seconds' => true,
)
);
$form->setData(new \DateInterval('P7Y6M5DT4H3M2S'));
$input = array(
'years' => '7',
'months' => '6',
'days' => '5',
'hours' => '4',
'minutes' => '3',
'seconds' => '2',
);
$form->submit($input);
$this->assertDateIntervalEquals(new \DateInterval('P7Y6M5DT4H3M2S'), $form->getData());
}