You are here

TimeZoneTest.php in Loft Data Grids 6.2

File

vendor/phpoffice/phpexcel/unitTests/Classes/PHPExcel/Shared/TimeZoneTest.php
View source
<?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);
  }

}

Classes

Namesort descending Description
TimeZoneTest