/** * DatetimeHelperTest::testTzOffset() * * @return void */ public function testTzOffset() { $timezone = Configure::read('Config.timezone'); $phpTimezone = date_default_timezone_get(); Configure::write('Config.timezone', 'UTC'); date_default_timezone_set('UTC'); $result = TimeLib::tzOffset(0, false); $this->assertEquals(0, $result); Configure::write('Config.timezone', 'Europe/Berlin'); date_default_timezone_set('Europe/Berlin'); $result = TimeLib::tzOffset(2 * HOUR, false); $this->assertEquals(0, $result); Configure::write('Config.timezone', $timezone); date_default_timezone_set($phpTimezone); }