Annotation of embedaddon/php/ext/intl/tests/locale_get_all_variants.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: locale_get_all_variants.phpt()
! 3: --SKIPIF--
! 4: <?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?>
! 5: --FILE--
! 6: <?php
! 7:
! 8: /*
! 9: * Try parsing different Locales
! 10: * with Procedural and Object methods.
! 11: */
! 12:
! 13: function ut_main()
! 14: {
! 15: $locales = array(
! 16: 'sl_IT_nedis_KIRTI',
! 17: 'sl_IT_nedis-a-kirti-x-xyz',
! 18: 'sl_IT_rozaj',
! 19: 'sl_IT_NEDIS_ROJAZ_1901',
! 20: 'i-enochian',
! 21: 'zh-hakka',
! 22: 'zh-wuu',
! 23: 'i-tay',
! 24: 'sgn-BE-nl',
! 25: 'sgn-CH-de',
! 26: 'sl_IT_rozaj@currency=EUR'
! 27: );
! 28: $res_str = '';
! 29: foreach($locales as $locale){
! 30: $variants_arr = ut_loc_locale_get_all_variants( $locale);
! 31: $res_str .= "$locale : variants ";
! 32: if( $variants_arr){
! 33: foreach($variants_arr as $variant){
! 34: $res_str .= "'$variant',";
! 35: }
! 36: }else{
! 37: $res_str .= "--none";
! 38: }
! 39: $res_str .= "\n";
! 40: }
! 41:
! 42: $res_str .= "\n";
! 43: return $res_str;
! 44:
! 45: }
! 46:
! 47: include_once( 'ut_common.inc' );
! 48: ut_run();
! 49:
! 50: ?>
! 51: --EXPECT--
! 52: sl_IT_nedis_KIRTI : variants 'NEDIS','KIRTI',
! 53: sl_IT_nedis-a-kirti-x-xyz : variants 'NEDIS',
! 54: sl_IT_rozaj : variants 'ROZAJ',
! 55: sl_IT_NEDIS_ROJAZ_1901 : variants 'NEDIS','ROJAZ','1901',
! 56: i-enochian : variants --none
! 57: zh-hakka : variants --none
! 58: zh-wuu : variants --none
! 59: i-tay : variants --none
! 60: sgn-BE-nl : variants --none
! 61: sgn-CH-de : variants --none
! 62: sl_IT_rozaj@currency=EUR : variants 'ROZAJ',
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>