Code Duplication    Length = 13-18 lines in 2 locations

tests/php/Forms/DatetimeFieldTest.php 2 locations

@@ 35-47 (lines=13) @@
32
        parent::tearDown(); // TODO: Change the autogenerated stub
33
    }
34
35
    public function testFormSaveInto()
36
    {
37
        $dateTimeField = new DatetimeField('MyDatetime');
38
        $form = $this->getMockForm();
39
        $form->Fields()->push($dateTimeField);
40
41
        $dateTimeField->setSubmittedValue('2003-03-29T23:59:38');
42
        $validator = new RequiredFields();
43
        $this->assertTrue($dateTimeField->validate($validator));
44
        $m = new Model();
45
        $form->saveInto($m);
46
        $this->assertEquals('2003-03-29 23:59:38', $m->MyDatetime);
47
    }
48
49
    public function testFormSaveIntoLocalised()
50
    {
@@ 49-66 (lines=18) @@
46
        $this->assertEquals('2003-03-29 23:59:38', $m->MyDatetime);
47
    }
48
49
    public function testFormSaveIntoLocalised()
50
    {
51
        $dateTimeField = new DatetimeField('MyDatetime');
52
        $dateTimeField
53
            ->setHTML5(false)
54
            ->setLocale('en_NZ');
55
56
        $form = $this->getMockForm();
57
        $form->Fields()->push($dateTimeField);
58
59
        // en_NZ standard format
60
        $dateTimeField->setSubmittedValue('29/03/2003 11:59:38 pm');
61
        $validator = new RequiredFields();
62
        $this->assertTrue($dateTimeField->validate($validator));
63
        $m = new Model();
64
        $form->saveInto($m);
65
        $this->assertEquals('2003-03-29 23:59:38', $m->MyDatetime);
66
    }
67
68
    public function testDataValue()
69
    {