From 914cad87933f6a1e6ebd8afbad802f9602d132df Mon Sep 17 00:00:00 2001 From: Ray Bon Date: Wed, 14 Jan 2015 15:05:11 +0800 Subject: [PATCH] MDL-48837 phpunit: Restore system default timezone --- backup/util/helper/tests/cronhelper_test.php | 21 ++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/backup/util/helper/tests/cronhelper_test.php b/backup/util/helper/tests/cronhelper_test.php index d0e92aff3a0..915b2f8992e 100644 --- a/backup/util/helper/tests/cronhelper_test.php +++ b/backup/util/helper/tests/cronhelper_test.php @@ -33,6 +33,19 @@ require_once($CFG->dirroot . '/backup/util/helper/backup_cron_helper.class.php') */ class backup_cron_helper_testcase extends advanced_testcase { + /** + * @var String keep system default timezone. + */ + protected $systemdefaulttimezone; + + /** + * Setup. + */ + protected function setUp() { + parent::setUp(); + $this->systemdefaulttimezone = date_default_timezone_get(); + } + /** * Test {@link backup_cron_automated_helper::calculate_next_automated_backup}. */ @@ -457,4 +470,12 @@ class backup_cron_helper_testcase extends advanced_testcase { $this->assertEquals($expected, date('w-H:i', $next)); } + + /** + * Set timezone back to default. + */ + protected function tearDown() { + date_default_timezone_set($this->systemdefaulttimezone); + parent::tearDown(); + } }