Source for file utf8_trim.test.php
Documentation is available at utf8_trim.test.php
* @version $Id: utf8_trim.test.php,v 1.1 2007/09/09 20:39:50 pitlinz Exp $
//--------------------------------------------------------------------
require_once(dirname(__FILE__
).
'/../config.php');
require_once UTF8 .
'/trim.php';
//--------------------------------------------------------------------
$this->UnitTestCase('test_utf8_ltrim()');
$str =
'ñtërnâtiônàlizætiøn';
$trimmed =
'tërnâtiônàlizætiøn';
$this->assertEqual(utf8_ltrim($str,'ñ'),$trimmed);
$str =
' Iñtërnâtiônàlizætiøn';
$trimmed =
' Iñtërnâtiônàlizætiøn';
$this->assertEqual(utf8_ltrim($str,'ñ'),$trimmed);
$str =
'/Iñtërnâtiônàlizætiøn';
$trimmed =
'Iñtërnâtiônàlizætiøn';
$this->assertEqual(utf8_ltrim($str,'/'),$trimmed);
$str =
'Iñtërnâtiônàlizætiøn';
$trimmed =
'Iñtërnâtiônàlizætiøn';
$this->assertEqual(utf8_ltrim($str,'^s'),$trimmed);
$str =
"ñ\nñtërnâtiônàlizætiøn";
$trimmed =
"\nñtërnâtiônàlizætiøn";
$this->assertEqual(utf8_ltrim($str,'ñ'),$trimmed);
$str =
"ñ\nñtërnâtiônàlizætiøn";
$trimmed =
"tërnâtiônàlizætiøn";
$this->assertEqual(utf8_ltrim($str,"ñ\n"),$trimmed);
//--------------------------------------------------------------------
$this->UnitTestCase('test_utf8_rtrim()');
$str =
'Iñtërnâtiônàlizætiø';
$trimmed =
'Iñtërnâtiônàlizæti';
$this->assertEqual(utf8_rtrim($str,'ø'),$trimmed);
$str =
'Iñtërnâtiônàlizætiøn ';
$trimmed =
'Iñtërnâtiônàlizætiøn ';
$this->assertEqual(utf8_rtrim($str,'ø'),$trimmed);
$str =
"Iñtërnâtiônàlizætiø\nø";
$trimmed =
"Iñtërnâtiônàlizætiø\n";
$this->assertEqual(utf8_rtrim($str,'ø'),$trimmed);
$str =
"Iñtërnâtiônàlizætiø\nø";
$trimmed =
"Iñtërnâtiônàlizæti";
$this->assertEqual(utf8_rtrim($str,"ø\n"),$trimmed);
//--------------------------------------------------------------------
$this->UnitTestCase('test_utf8_trim()');
$str =
'ñtërnâtiônàlizætiø';
$trimmed =
'tërnâtiônàlizæti';
$this->assertEqual(utf8_trim($str,'ñø'),$trimmed);
$str =
' Iñtërnâtiônàlizætiøn ';
$trimmed =
' Iñtërnâtiônàlizætiøn ';
$this->assertEqual(utf8_trim($str,'ñø'),$trimmed);
$this->assertEqual(utf8_trim($str),$trimmed);
//--------------------------------------------------------------------
$test =
& new GroupTest('utf8_trim tests');
Documentation generated on Thu, 08 Jan 2009 17:49:21 +0100 by phpDocumentor 1.4.0a2