Symfony\Component\Form\Tests\Extension\Core\Type\DateIntervalTypeTest::testSubmitWithTime PHP Method

testSubmitWithTime() public method

public testSubmitWithTime ( )
    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());
    }