stas Wed Jul 23 18:46:09 2008 UTC Modified files: /php-src/ext/intl/tests locale_accept.phpt Log: add test http://cvs.php.net/viewvc.cgi/php-src/ext/intl/tests/locale_accept.phpt?r1=1.1&r2=1.2&diff_format=u Index: php-src/ext/intl/tests/locale_accept.phpt diff -u /dev/null php-src/ext/intl/tests/locale_accept.phpt:1.2 --- /dev/null Wed Jul 23 18:46:09 2008 +++ php-src/ext/intl/tests/locale_accept.phpt Wed Jul 23 18:46:09 2008 @@ -0,0 +1,46 @@ +--TEST-- +locale_accept_from_http +--SKIPIF-- +<?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?> +--FILE-- +<?php + +/* + * Try parsing different Locales + * with Procedural and Object methods. + */ + +function ut_main() +{ + $res_str = ""; + $http_acc = array( + 'en-us,en;q=0.5', + 'da, en-gb;q=0.8, en;q=0.7', + 'zh, en-us;q=0.8, en;q=0.7', + 'xx, fr-FR;q=0.3, de-DE;q=0.5', + 'none', + array() + ); + + foreach($http_acc as $http) { + $res = ut_loc_accept_http($http); + $res_str .= "Accepting $http: $res\n"; + } + + return $res_str; +} + +include_once( 'ut_common.inc' ); +ut_run(); + +?> +--EXPECTF-- +Warning: Locale::acceptFromHttp() expects parameter 1 to be string, array given in %s on line %d + +Warning: locale_accept_from_http() expects parameter 1 to be string, array given in %s on line %d +Accepting en-us,en;q=0.5: en_US +Accepting da, en-gb;q=0.8, en;q=0.7: da +Accepting zh, en-us;q=0.8, en;q=0.7: zh +Accepting xx, fr-FR;q=0.3, de-DE;q=0.5: de_DE +Accepting none: +Accepting Array:
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php