123456789101112131415161718192021222324252627282930313233343536373839 |
- <?php
- class TimeZoneTest extends PHPUnit_Framework_TestCase
- {
- public function setUp()
- {
- if (!defined('PHPEXCEL_ROOT')) {
- define('PHPEXCEL_ROOT', APPLICATION_PATH . '/');
- }
- require_once(PHPEXCEL_ROOT . 'PHPExcel/Autoloader.php');
- }
- public function testSetTimezone()
- {
- $timezoneValues = array(
- 'Europe/Prague',
- 'Asia/Tokyo',
- 'America/Indiana/Indianapolis',
- 'Pacific/Honolulu',
- 'Atlantic/St_Helena',
- );
- foreach($timezoneValues as $timezoneValue) {
- $result = call_user_func(array('PHPExcel_Shared_TimeZone','setTimezone'),$timezoneValue);
- $this->assertTrue($result);
- }
- }
- public function testSetTimezoneWithInvalidValue()
- {
- $unsupportedTimezone = 'Etc/GMT+10';
- $result = call_user_func(array('PHPExcel_Shared_TimeZone','setTimezone'),$unsupportedTimezone);
- $this->assertFalse($result);
- }
- }
|