| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- <?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);
- }
- }
|