UnitTestCase('utf8_strrev()'); } function testReverse() { $str = 'Iñtërnâtiônàlizætiøn'; $rev = 'nøitæzilànôitânrëtñI'; $this->assertEqual(utf8_strrev($str),$rev); } function testEmptyStr() { $str = ''; $rev = ''; $this->assertEqual(utf8_strrev($str),$rev); } function testLinefeed() { $str = "Iñtërnâtiôn\nàlizætiøn"; $rev = "nøitæzilà\nnôitânrëtñI"; $this->assertEqual(utf8_strrev($str),$rev); } } //-------------------------------------------------------------------- /** * @package utf8 * @subpackage Tests */ if (!defined('TEST_RUNNING')) { define('TEST_RUNNING', true); $test = &new test_utf8_strrev(); $reporter = & getTestReporter(); $test->run($reporter); }