public function testSubmitDateInterval()
{
$form = $this->factory->create(
'Symfony\Component\Form\Extension\Core\Type\DateIntervalType',
null,
array(
'input' => 'dateinterval',
)
);
$form->submit(
array(
'years' => '7',
'months' => '6',
'days' => '5',
)
);
$dateInterval = new \DateInterval('P7Y6M5D');
$this->assertDateIntervalEquals($dateInterval, $form->getData());
}