You are here

public function DateTimeTest::testDATEtoPHPObject in Loft Data Grids 7.2

Same name and namespace in other branches
  1. 6.2 vendor/phpoffice/phpexcel/unitTests/Classes/PHPExcel/Calculation/DateTimeTest.php \DateTimeTest::testDATEtoPHPObject()

File

vendor/phpoffice/phpexcel/unitTests/Classes/PHPExcel/Calculation/DateTimeTest.php, line 44

Class

DateTimeTest

Code

public function testDATEtoPHPObject() {
  PHPExcel_Calculation_Functions::setReturnDateType(PHPExcel_Calculation_Functions::RETURNDATE_PHP_OBJECT);
  $result = PHPExcel_Calculation_DateTime::DATE(2012, 1, 31);
  PHPExcel_Calculation_Functions::setReturnDateType(PHPExcel_Calculation_Functions::RETURNDATE_EXCEL);

  //    Must return an object...
  $this
    ->assertTrue(is_object($result));

  //    ... of the correct type
  $this
    ->assertTrue(is_a($result, 'DateTime'));

  //    ... with the correct value
  $this
    ->assertEquals($result
    ->format('d-M-Y'), '31-Jan-2012');
}