require_once dirname(__FILE__) . '/../../../lib/Horde/Date.php';
require_once dirname(__FILE__) . '/../../../lib/Horde/Date/Utils.php';
require_once dirname(__FILE__) . '/../../../lib/Horde/Date/Span.php';
-date_default_timezone_set('Europe/Berlin');
+
/**
* @category Horde
*/
class Horde_Date_DateTest extends PHPUnit_Framework_TestCase
{
+ public function setUp()
+ {
+ $this->_oldTimezone = date_default_timezone_get();
+ date_default_timezone_set('Europe/Berlin');
+ }
+
+ public function tearDown()
+ {
+ date_default_timezone_set($this->_oldTimezone);
+ }
+
public function testConstructor()
{
$date = new stdClass();
require_once dirname(__FILE__) . '/../../../lib/Horde/Date.php';
require_once dirname(__FILE__) . '/../../../lib/Horde/Date/Recurrence.php';
require_once dirname(__FILE__) . '/../../../lib/Horde/Date/Utils.php';
-date_default_timezone_set('Europe/Berlin');
/**
* @category Horde
{
Horde_String::setDefaultCharset('UTF-8');
$this->ical = new Horde_iCalendar();
+ $this->_oldTimezone = date_default_timezone_get();
+ date_default_timezone_set('Europe/Berlin');
+ }
+
+ public function tearDown()
+ {
+ date_default_timezone_set($this->_oldTimezone);
}
private function _getRecurrences($r)