fixture = BSRegister::LoadModule('Date'); } public function testGmtTimes() { $this->fixture->setUserTimeZone(0); $this->assertEqual(gmdate(self::DATE_FORMAT, TIMENOW), $this->fixture->format(self::DATE_FORMAT, TIMENOW)); } public function testGmtMinus8() { $this->fixture->setUserTimeZone(-8); $this->assertEqual(date(self::DATE_FORMAT, TIMENOW), $this->fixture->format(self::DATE_FORMAT, TIMENOW)); } public function testGmtNoAdjust() { $this->fixture->setUserTimeZone(4); $this->assertEqual(gmdate(self::DATE_FORMAT, TIMENOW), $this->fixture->format(self::DATE_FORMAT, TIMENOW, false)); } public function testTimezoneList() { $this->assertEqual(sizeof(BSDate::FetchTimeZoneList()), 30); } } ?>