Annotation of embedaddon/php/ext/intl/tests/locale_get_all_variants.phpt, revision 1.1.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>