Code Duplication    Length = 7-7 lines in 6 locations

tests/PhpSpreadsheetTests/Calculation/DateTimeTest.php 6 locations

@@ 35-41 (lines=7) @@
32
        return require 'data/Calculation/DateTime/DATE.php';
33
    }
34
35
    public function testDATEtoPHP()
36
    {
37
        Functions::setReturnDateType(Functions::RETURNDATE_PHP_NUMERIC);
38
        $result = DateTime::DATE(2012, 1, 31);
39
        Functions::setReturnDateType(Functions::RETURNDATE_EXCEL);
40
        $this->assertEquals(1327968000, $result, null, 1E-8);
41
    }
42
43
    public function testDATEtoPHPObject()
44
    {
@@ 88-94 (lines=7) @@
85
        return require 'data/Calculation/DateTime/DATEVALUE.php';
86
    }
87
88
    public function testDATEVALUEtoPHP()
89
    {
90
        Functions::setReturnDateType(Functions::RETURNDATE_PHP_NUMERIC);
91
        $result = DateTime::DATEVALUE('2012-1-31');
92
        Functions::setReturnDateType(Functions::RETURNDATE_EXCEL);
93
        $this->assertEquals(1327968000, $result, null, 1E-8);
94
    }
95
96
    public function testDATEVALUEtoPHPObject()
97
    {
@@ 205-211 (lines=7) @@
202
        return require 'data/Calculation/DateTime/TIME.php';
203
    }
204
205
    public function testTIMEtoPHP()
206
    {
207
        Functions::setReturnDateType(Functions::RETURNDATE_PHP_NUMERIC);
208
        $result = DateTime::TIME(7, 30, 20);
209
        Functions::setReturnDateType(Functions::RETURNDATE_EXCEL);
210
        $this->assertEquals(27020, $result, null, 1E-8);
211
    }
212
213
    public function testTIMEtoPHPObject()
214
    {
@@ 242-248 (lines=7) @@
239
        return require 'data/Calculation/DateTime/TIMEVALUE.php';
240
    }
241
242
    public function testTIMEVALUEtoPHP()
243
    {
244
        Functions::setReturnDateType(Functions::RETURNDATE_PHP_NUMERIC);
245
        $result = DateTime::TIMEVALUE('7:30:20');
246
        Functions::setReturnDateType(Functions::RETURNDATE_EXCEL);
247
        $this->assertEquals(23420, $result, null, 1E-8);
248
    }
249
250
    public function testTIMEVALUEtoPHPObject()
251
    {
@@ 359-365 (lines=7) @@
356
        return require 'data/Calculation/DateTime/EDATE.php';
357
    }
358
359
    public function testEDATEtoPHP()
360
    {
361
        Functions::setReturnDateType(Functions::RETURNDATE_PHP_NUMERIC);
362
        $result = DateTime::EDATE('2012-1-26', -1);
363
        Functions::setReturnDateType(Functions::RETURNDATE_EXCEL);
364
        $this->assertEquals(1324857600, $result, null, 1E-8);
365
    }
366
367
    public function testEDATEtoPHPObject()
368
    {
@@ 396-402 (lines=7) @@
393
        return require 'data/Calculation/DateTime/EOMONTH.php';
394
    }
395
396
    public function testEOMONTHtoPHP()
397
    {
398
        Functions::setReturnDateType(Functions::RETURNDATE_PHP_NUMERIC);
399
        $result = DateTime::EOMONTH('2012-1-26', -1);
400
        Functions::setReturnDateType(Functions::RETURNDATE_EXCEL);
401
        $this->assertEquals(1325289600, $result, null, 1E-8);
402
    }
403
404
    public function testEOMONTHtoPHPObject()
405
    {