Annotation of embedaddon/php/ext/intl/tests/transliterator_get_error_message_basic.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Transliterator::getErrorMessage (basic)
! 3: --SKIPIF--
! 4: <?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?>
! 5: --FILE--
! 6: <?php
! 7: ini_set("intl.error_level", E_WARNING);
! 8: $t = Transliterator::create("[\p{Bidi_Mirrored}] Hex");
! 9: var_dump($t->transliterate("\x8F"));
! 10: echo transliterator_get_error_message($t), "\n";
! 11:
! 12: echo $t->getErrorMessage(), "\n";
! 13:
! 14: var_dump($t->transliterate(""));
! 15: echo $t->getErrorMessage(), "\n";
! 16:
! 17: echo "Done.\n";
! 18: --EXPECTF--
! 19: Warning: Transliterator::transliterate(): String conversion of string to UTF-16 failed in %s on line %d
! 20: bool(false)
! 21: String conversion of string to UTF-16 failed: U_INVALID_CHAR_FOUND
! 22: String conversion of string to UTF-16 failed: U_INVALID_CHAR_FOUND
! 23: string(0) ""
! 24: U_ZERO_ERROR
! 25: Done.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>