Annotation of embedaddon/php/ext/mbstring/tests/bug52981.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: Bug #52981 (Unicode properties are outdated (from Unicode 3.2))
        !             3: --SKIPIF--
        !             4: <?php extension_loaded('mbstring') or die('skip mbstring not available'); ?>
        !             5: --FILE--
        !             6: <?php
        !             7: function test($str)
        !             8: {
        !             9:        $upper = mb_strtoupper($str, 'UTF-8');
        !            10:        $len = strlen($upper);
        !            11:        for ($i = 0; $i < $len; ++$i) echo dechex(ord($upper[$i])) . ' ';
        !            12:        echo "\n";
        !            13: }
        !            14: 
        !            15: // OK
        !            16: test("\xF0\x90\x90\xB8");// U+10438 DESERET SMALL LETTER H (added in 3.1.0, March 2001)
        !            17: // not OK
        !            18: test("\xE2\xB0\xB0");  // U+2C30 GLAGOLITIC SMALL LETTER AZU (added in 4.1.0, March 2005)
        !            19: test("\xD4\xA5");              // U+0525 CYRILLIC SMALL LETTER PE WITH DESCENDER (added in 5.2.0, October 2009)
        !            20: --EXPECTF--
        !            21: f0 90 90 90 
        !            22: e2 b0 80 
        !            23: d4 a4 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>