@@ 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 |