You are here

class TimeZoneTest in Loft Data Grids 7.2

Same name and namespace in other branches
  1. 6.2 vendor/phpoffice/phpexcel/unitTests/Classes/PHPExcel/Shared/TimeZoneTest.php \TimeZoneTest

Hierarchy

Expanded class hierarchy of TimeZoneTest

File

vendor/phpoffice/phpexcel/unitTests/Classes/PHPExcel/Shared/TimeZoneTest.php, line 4

View source
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);
  }

}

Members