assertEquals($ex->getName(), $tz->getName()); } function testWetherMicrosoftIsStillInsane() { $vobj = <<assertEquals($ex->getName(), $tz->getName()); } function testUnknownExchangeId() { $vobj = <<assertEquals($ex->getName(), $tz->getName()); } function testWindowsTimeZone() { $tz = TimeZoneUtil::getTimeZone('Eastern Standard Time'); $ex = new \DateTimeZone('America/New_York'); $this->assertEquals($ex->getName(), $tz->getName()); } function testTimezoneOffset() { $tz = TimeZoneUtil::getTimeZone('GMT-0400', null, true); $ex = new \DateTimeZone('Etc/GMT-4'); $this->assertEquals($ex->getName(), $tz->getName()); } /** * @expectedException InvalidArgumentException */ function testTimezoneFail() { $tz = TimeZoneUtil::getTimeZone('FooBar',null,true); } function testFallBack() { $vobj = <<assertEquals($ex->getName(), $tz->getName()); } function testLjubljanaBug() { $vobj = <<assertEquals($ex->getName(), $tz->getName()); } function testWeirdSystemVLICs() { $vobj = <<assertEquals($ex->getName(), $tz->getName()); } }