You are here

StringTest.php in Loft Data Grids 6.2

File

vendor/phpoffice/phpexcel/unitTests/Classes/PHPExcel/Shared/StringTest.php
View source
<?php

require_once 'testDataFileIterator.php';
class StringTest 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 testGetIsMbStringEnabled() {
    $result = call_user_func(array(
      'PHPExcel_Shared_String',
      'getIsMbstringEnabled',
    ));
    $this
      ->assertTrue($result);
  }
  public function testGetIsIconvEnabled() {
    $result = call_user_func(array(
      'PHPExcel_Shared_String',
      'getIsIconvEnabled',
    ));
    $this
      ->assertTrue($result);
  }
  public function testGetDecimalSeparator() {
    $localeconv = localeconv();
    $expectedResult = !empty($localeconv['decimal_point']) ? $localeconv['decimal_point'] : ',';
    $result = call_user_func(array(
      'PHPExcel_Shared_String',
      'getDecimalSeparator',
    ));
    $this
      ->assertEquals($expectedResult, $result);
  }
  public function testSetDecimalSeparator() {
    $expectedResult = ',';
    $result = call_user_func(array(
      'PHPExcel_Shared_String',
      'setDecimalSeparator',
    ), $expectedResult);
    $result = call_user_func(array(
      'PHPExcel_Shared_String',
      'getDecimalSeparator',
    ));
    $this
      ->assertEquals($expectedResult, $result);
  }
  public function testGetThousandsSeparator() {
    $localeconv = localeconv();
    $expectedResult = !empty($localeconv['thousands_sep']) ? $localeconv['thousands_sep'] : ',';
    $result = call_user_func(array(
      'PHPExcel_Shared_String',
      'getThousandsSeparator',
    ));
    $this
      ->assertEquals($expectedResult, $result);
  }
  public function testSetThousandsSeparator() {
    $expectedResult = ' ';
    $result = call_user_func(array(
      'PHPExcel_Shared_String',
      'setThousandsSeparator',
    ), $expectedResult);
    $result = call_user_func(array(
      'PHPExcel_Shared_String',
      'getThousandsSeparator',
    ));
    $this
      ->assertEquals($expectedResult, $result);
  }
  public function testGetCurrencyCode() {
    $localeconv = localeconv();
    $expectedResult = !empty($localeconv['currency_symbol']) ? $localeconv['currency_symbol'] : '$';
    $result = call_user_func(array(
      'PHPExcel_Shared_String',
      'getCurrencyCode',
    ));
    $this
      ->assertEquals($expectedResult, $result);
  }
  public function testSetCurrencyCode() {
    $expectedResult = '£';
    $result = call_user_func(array(
      'PHPExcel_Shared_String',
      'setCurrencyCode',
    ), $expectedResult);
    $result = call_user_func(array(
      'PHPExcel_Shared_String',
      'getCurrencyCode',
    ));
    $this
      ->assertEquals($expectedResult, $result);
  }

}

Classes

Namesort descending Description
StringTest