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