Code Duplication    Length = 25-25 lines in 2 locations

Tests/Extension/BuiltInFunctionsExtensionTest.php 2 locations

@@ 37-61 (lines=25) @@
34
        $this->assertSame("2012-06-03T21:52:22+0200", $todayResult, 'The today function result did not produce the expected result with ofset ' . $offset);
35
    }
36
37
    public function testStartOfDay()
38
    {
39
        $extension = $this->getExtension();
40
41
        $startOfDayResult = $extension->startOfDay();
42
        $this->assertSame('2012-06-03T00:00:00+0200', $startOfDayResult, 'The startOfDay function result did not produce the expected result');
43
44
        $startOfDayResult = $extension->startOfDay('+2 hours');
45
        $this->assertSame('2012-06-04T00:00:00+0200', $startOfDayResult, 'The startOfDay function result did not produce the expected result');
46
47
        $startOfDayResult = $extension->startOfDay('-5 days');
48
        $this->assertSame('2012-05-29T00:00:00+0200', $startOfDayResult, 'The startOfDay function result did not produce the expected result');
49
50
        $startOfDayResult = $extension->startOfDay('+1 month');
51
        $this->assertSame('2012-07-03T00:00:00+0200', $startOfDayResult, 'The startOfDay function result did not produce the expected result');
52
53
        $startOfDayResult = $extension->startOfDay('15-05-2012');
54
        $this->assertSame('2012-05-15T00:00:00+0200', $startOfDayResult, 'The startOfDay function result did not produce the expected result');
55
56
        $startOfDayResult = $extension->startOfDay('2012-05-15');
57
        $this->assertSame('2012-05-15T00:00:00+0200', $startOfDayResult, 'The startOfDay function result did not produce the expected result');
58
59
        $startOfDayResult = $extension->startOfDay('15.05.2012');
60
        $this->assertSame('2012-05-15T00:00:00+0200', $startOfDayResult, 'The startOfDay function result did not produce the expected result');
61
    }
62
63
    public function testEndOfDay()
64
    {
@@ 63-87 (lines=25) @@
60
        $this->assertSame('2012-05-15T00:00:00+0200', $startOfDayResult, 'The startOfDay function result did not produce the expected result');
61
    }
62
63
    public function testEndOfDay()
64
    {
65
        $extension = $this->getExtension();
66
67
        $endOfDayResult = $extension->endOfDay();
68
        $this->assertSame('2012-06-03T23:59:59+0200', $endOfDayResult, 'The endOfDay function result did not produce the expected result');
69
70
        $endOfDayResult = $extension->endOfDay('+2 hours');
71
        $this->assertSame('2012-06-04T23:59:59+0200', $endOfDayResult, 'The endOfDay function result did not produce the expected result');
72
73
        $endOfDayResult = $extension->endOfDay('-5 days');
74
        $this->assertSame('2012-05-29T23:59:59+0200', $endOfDayResult, 'The endOfDay function result did not produce the expected result');
75
76
        $endOfDayResult = $extension->endOfDay('+1 month');
77
        $this->assertSame('2012-07-03T23:59:59+0200', $endOfDayResult, 'The endOfDay function result did not produce the expected result');
78
79
        $endOfDayResult = $extension->endOfDay('15-05-2012');
80
        $this->assertSame('2012-05-15T23:59:59+0200', $endOfDayResult, 'The endOfDay function result did not produce the expected result');
81
82
        $endOfDayResult = $extension->endOfDay('2012-05-15');
83
        $this->assertSame('2012-05-15T23:59:59+0200', $endOfDayResult, 'The endOfDay function result did not produce the expected result');
84
85
        $endOfDayResult = $extension->endOfDay('15.05.2012');
86
        $this->assertSame('2012-05-15T23:59:59+0200', $endOfDayResult, 'The endOfDay function result did not produce the expected result');
87
    }
88
89
    /**
90
     * @return BuiltInFunctionsExtension