*/ class test_utf8_strtolower extends UnitTestCase { function test_utf8_strtolower() { $this->UnitTestCase('utf8_strtolower()'); } function testLower() { $str = 'IÑTËRNÂTIÔNÀLIZÆTIØN'; $lower = 'iñtërnâtiônàlizætiøn'; $this->assertEqual(utf8_strtolower($str), $lower); } function testEmptyString() { $str = ''; $lower = ''; $this->assertEqual(utf8_strtolower($str), $lower); } } //-------------------------------------------------------------------- /** * @package utf8 * @subpackage Tests */ if (!defined('TEST_RUNNING')) { define('TEST_RUNNING', true); $test =& new test_utf8_strtolower(); $reporter =& getTestReporter(); $test->run($reporter); }
define('TEST_RUNNING', TRUE); require_once 'config.php'; class AllTests extends GroupTest { function AllTests() { $this->GroupTest('All PHPUTF8 Tests'); $this->loadGroups(); } function loadGroups() { $path = dirname(__FILE__) . '/cases'; if ($d = opendir($path)) { while (($file = readdir($d)) !== false) { if (is_file($path . '/' . $file)) { $farray = explode('.', $file); if ($farray[1] == 'test') { $this->AddTestFile($path . '/' . $file); } } } closedir($d); } } } /** * Run the tests */ $test =& new AllTests(); $test->run(getTestReporter());