Ejemplo n.º 1
0
 /**
  * @covers Fuel\Common\Date::__construct
  * @covers Fuel\Common\Date::getOffset
  * @group Common
  */
 public function testConstructor()
 {
     // 'now' respects gmtOffset
     $expected = date('D M d H:i:s Y', time());
     $instance = new Date('now', 'Europe/Amsterdam', array());
     $this->assertEquals($expected, (string) $instance);
     $this->assertEquals(3600, $instance->getOffset());
     // these input a fixed GMT time
     $expected = date('D M d H:i:s Y', time());
     $instance = new Date(time(), 'Europe/Amsterdam', array());
     $this->assertEquals($expected, (string) $instance);
     $instance = new Date(time(), null, array());
     $this->assertEquals($expected, (string) $instance);
     $instance = new Date(new \DateTime(), null, array());
     $this->assertEquals($expected, (string) $instance);
 }