]> granicus.if.org Git - php/commitdiff
fixed failing tests for ICU >= 51.2
authorAnatol Belski <ab@php.net>
Mon, 7 Oct 2013 11:49:10 +0000 (13:49 +0200)
committerAnatol Belski <ab@php.net>
Mon, 7 Oct 2013 11:49:10 +0000 (13:49 +0200)
24 files changed:
ext/intl/tests/bug58756_MessageFormatter.phpt
ext/intl/tests/collator_asort.phpt
ext/intl/tests/collator_compare.phpt
ext/intl/tests/collator_get_sort_key.phpt
ext/intl/tests/collator_sort.phpt
ext/intl/tests/collator_sort_with_sort_keys.phpt
ext/intl/tests/dateformat_calendars.phpt
ext/intl/tests/dateformat_create_cal_arg.phpt
ext/intl/tests/dateformat_format.phpt
ext/intl/tests/dateformat_formatObject_calendar.phpt
ext/intl/tests/dateformat_formatObject_datetime.phpt
ext/intl/tests/dateformat_format_parse.phpt
ext/intl/tests/dateformat_get_set_calendar.phpt
ext/intl/tests/dateformat_get_set_timezone.phpt
ext/intl/tests/dateformat_set_timezone_id2.phpt
ext/intl/tests/dateformat_timezone_arg_variations.phpt
ext/intl/tests/formatter_get_locale.phpt
ext/intl/tests/locale_filter_matches2.phpt
ext/intl/tests/locale_get_display_name2.phpt
ext/intl/tests/locale_get_display_region2.phpt
ext/intl/tests/locale_lookup.phpt
ext/intl/tests/msgfmt_format_intlcalendar.phpt
ext/intl/tests/resourcebundle_null_mandatory_args.phpt
ext/intl/tests/timezone_getDisplayName_variant2-49+.phpt

index bbe96b7045a108547a59445d3562246d388c62ee..18566b666c9c4853785657b9ec758cb5259b4cf3 100644 (file)
@@ -4,6 +4,9 @@ Bug #58756: w.r.t MessageFormatter
 <?php
 if (!extension_loaded('intl'))
        die('skip intl extension not enabled');
+if (version_compare(INTL_ICU_VERSION, '51.2') >=  0)
+       die('skip for ICU < 51.2');
+?>
 --FILE--
 <?php
 ini_set("intl.error_level", E_WARNING);
@@ -31,4 +34,4 @@ echo "msgf2: ", $msgf->format(array($time, 'date')), " ",
 --EXPECT--
 date:  Tuesday, July 7, 2009 8:41:13 PM EDT
 msgf:  Tuesday, July 7, 2009 8:41:13 PM EDT
-==DONE==
\ No newline at end of file
+==DONE==
index a614ddc3f88e25be841e3dd7061e41a9e536bb2d..308f3a3ca37422fea67b06ef2024ce4646a1abec 100644 (file)
@@ -2,6 +2,7 @@
 asort()
 --SKIPIF--
 <?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?>
+<?php if (version_compare(INTL_ICU_VERSION, '51.2') >=  0) die('skip for ICU < 51.2'); ?>
 --FILE--
 <?php
 
index f10b5708f405c835f64da81d6fcec173f8a76123..7c07204b703094614afc7a10bc66dcf50bfa156a 100644 (file)
@@ -2,6 +2,7 @@
 compare()
 --SKIPIF--
 <?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?>
+<?php if (version_compare(INTL_ICU_VERSION, '51.2') >=  0) die('skip for ICU < 51.2'); ?>
 --FILE--
 <?php
 
index a9c4d71348129e39addc0ea71135398a8dc07f5a..58240d426c52c7c549e95dc01575e41c05dfd883 100644 (file)
@@ -3,6 +3,8 @@ collator_get_sort_key()
 --SKIPIF--
 <?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?>
 <?php if(version_compare(INTL_ICU_VERSION, '4.8') < 0) print 'skip ICU >= 4.8 only'; ?>
+<?php /* XXX Obviously it fails somewhere between >= 4.8 and < 51.2 */ 
+if (version_compare(INTL_ICU_VERSION, '51.2') >=  0) die('skip for ICU < 51.2'); ?>
 --FILE--
 <?php
 
@@ -95,4 +97,4 @@ key: 5c0a161801070107
 source: жжж
 key: 5c3a3a3a01070107
 source: эюя
-key: 5d3b3f4501070107
\ No newline at end of file
+key: 5d3b3f4501070107
index 5cefe2fd7cefd0cf16ef43a9cfff9c0a3ff2bfb4..e16eeea1e8503c9cfeb2479296188f2f11a9680d 100644 (file)
@@ -2,6 +2,7 @@
 sort()
 --SKIPIF--
 <?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?>
+<?php if (version_compare(INTL_ICU_VERSION, '51.2') >=  0) die('skip for ICU < 51.2'); ?>
 --FILE--
 <?php
 
index 2f489d745cb90782f71777c703c3c5e78828d568..8be9c97789cc69c69c78f0e1dce911fbbaba40a3 100644 (file)
@@ -2,6 +2,7 @@
 sort_with_sort_keys()
 --SKIPIF--
 <?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?>
+<?php if (version_compare(INTL_ICU_VERSION, '51.2') >=  0) die('skip for ICU < 51.2'); ?>
 --FILE--
 <?php
 
index 6af02e51c14e6929637867889a80a56b75da9e4e..2239af28dfc6861460973651ba33263f2c9bc945 100644 (file)
@@ -4,8 +4,8 @@ IntlDateFormatter, calendars and time zone
 date.timezone=Atlantic/Azores
 --SKIPIF--
 <?php
-if (!extension_loaded('intl'))
-       die('skip intl extension not enabled');
+if (!extension_loaded('intl')) die('skip intl extension not enabled'); ?>
+<?php if (version_compare(INTL_ICU_VERSION, '51.2') >=  0) die('skip for ICU < 51.2'); ?>
 --FILE--
 <?php
 ini_set("intl.error_level", E_WARNING);
index 53fb084af95e6f73104a18c7d7991a0f73248dd1..a8f351247bde4e7fdaf3e9d96bd89061e2dd3f3e 100644 (file)
@@ -2,8 +2,8 @@
 IntlDateFormatter: several forms of the calendar arg
 --SKIPIF--
 <?php
-if (!extension_loaded('intl'))
-       die('skip intl extension not enabled');
+if (!extension_loaded('intl')) die('skip intl extension not enabled'); ?>
+<?php if (version_compare(INTL_ICU_VERSION, '51.2') >=  0) die('skip for ICU < 51.2'); ?>
 --FILE--
 <?php
 ini_set("intl.error_level", E_WARNING);
index 8664eea319888fb8ac26d6e56a554e55abb169f8..c3f6c297d96df429edfddf58150e0065fc5b3cb1 100644 (file)
@@ -2,6 +2,7 @@
 datefmt_format_code()
 --SKIPIF--
 <?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?>
+<?php if (version_compare(INTL_ICU_VERSION, '51.2') >=  0) die('skip for ICU < 51.2'); ?>
 --FILE--
 <?php
 
index 0c61e4f2d00598dd9568e4eac83a6e3dfa439ff1..d3ab6260ff093762cdf343ad90bd5c3d2769e72d 100644 (file)
@@ -2,8 +2,8 @@
 IntlDateFormatter::formatObject(): IntlCalendar tests\r
 --SKIPIF--\r
 <?php\r
-if (!extension_loaded('intl'))\r
-       die('skip intl extension not enabled');\r
+if (!extension_loaded('intl')) die('skip intl extension not enabled'); ?>
+<?php if (version_compare(INTL_ICU_VERSION, '51.2') >=  0) die('skip for ICU < 51.2'); ?>
 --FILE--\r
 <?php
 ini_set("intl.error_level", E_WARNING);
index 6427ad5a988c6289d46a84fc674c2e596ada8129..d9ddb0e644324c6bcd06ca89741a5ac4ca095f9b 100644 (file)
@@ -2,8 +2,8 @@
 IntlDateFormatter::formatObject(): DateTime tests\r
 --SKIPIF--\r
 <?php\r
-if (!extension_loaded('intl'))\r
-       die('skip intl extension not enabled');\r
+if (!extension_loaded('intl')) die('skip intl extension not enabled') ?>
+<?php if (version_compare(INTL_ICU_VERSION, '51.2') >=  0) die('skip for ICU < 51.2'); ?>
 --FILE--\r
 <?php
 ini_set("intl.error_level", E_WARNING);
index 6bd3d8a8ff9ef838b6d6b87188d50795ee5edcd0..dfb479e937b97c6ec8edf7a2258448c436ac32bd 100644 (file)
@@ -2,6 +2,7 @@
 datefmt_format_code() and datefmt_parse_code()
 --SKIPIF--
 <?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?>
+<?php if (version_compare(INTL_ICU_VERSION, '51.2') >=  0) die('skip for ICU < 51.2'); ?>
 --FILE--
 <?php
 
index dbb3e6cd2391cc47747b5898ec41ab3c2167eb05..f91fe5c775a21016818021115a81711bb13715a7 100644 (file)
@@ -2,8 +2,8 @@
 IntlDateFormatter: setCalendar()/getCalendar()/getCalendarObject()
 --SKIPIF--
 <?php
-if (!extension_loaded('intl'))
-       die('skip intl extension not enabled');
+if (!extension_loaded('intl')) die('skip intl extension not enabled'); ?>
+<?php if (version_compare(INTL_ICU_VERSION, '51.2') >=  0) die('skip for ICU < 51.2'); ?>
 --FILE--
 <?php
 ini_set("intl.error_level", E_WARNING);
index 41aa35b9cf3c6e4334f22a349a650f1144fed4eb..2a7ffa6c7393ce63cb6549458f12f2c9dc7e0111 100644 (file)
@@ -2,8 +2,8 @@
 IntlDateFormatter: get/setTimeZone()
 --SKIPIF--
 <?php
-if (!extension_loaded('intl'))
-       die('skip intl extension not enabled');
+if (!extension_loaded('intl')) die('skip intl extension not enabled'); ?>
+<?php if (version_compare(INTL_ICU_VERSION, '51.2') >=  0) die('skip for ICU < 51.2'); ?>
 --FILE--
 <?php
 ini_set("intl.error_level", E_WARNING);
index ce9b89d1fdbbf6ff8488f66d41ecc32c0c1b88bf..a1ee440e71d99be84e0e0e5acb35bf96aaf0c5af 100644 (file)
@@ -5,6 +5,7 @@ date.timezone=Atlantic/Azores
 --SKIPIF--
 <?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?>
 <?php if(version_compare(INTL_ICU_VERSION, '4.8') < 0) print 'skip'; ?>
+<?php if (version_compare(INTL_ICU_VERSION, '51.2') >=  0) die('skip for ICU < 51.2'); ?>
 --FILE--
 <?php
 
index ccfb5e19646a6681d6f647f06194c3cd7c83be17..9fbb145c72e0b0fec17caf91e0a2c23819de571d 100644 (file)
@@ -2,8 +2,8 @@
 IntlDateFormatter: several forms of the timezone arg
 --SKIPIF--
 <?php
-if (!extension_loaded('intl'))
-       die('skip intl extension not enabled');
+if (!extension_loaded('intl')) die('skip intl extension not enabled'); ?>
+<?php if (version_compare(INTL_ICU_VERSION, '51.2') >=  0) die('skip for ICU < 51.2'); ?>
 --FILE--
 <?php
 ini_set("intl.error_level", E_WARNING);
index 3d4fb2ae4e0363bbaa01f23b8d508203a7e7af5f..7474eabbbacddebc620964ee9efefb6963b44093 100644 (file)
@@ -2,6 +2,7 @@
 numfmt_get_locale()
 --SKIPIF--
 <?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?>
+<?php if (version_compare(INTL_ICU_VERSION, '51.2') >=  0) die('skip for ICU < 51.2'); ?>
 --FILE--
 <?php
 
index 37f9e5a37737adbf5671224cf2913d9caa23c436..12d247dc6be7e9da471ea112cf5839612f27f112 100644 (file)
@@ -1,8 +1,9 @@
 --TEST--
-locale_filter_matches.phpt() icu >= 4.8
+locale_filter_matches.phpt() icu >= 4.8 && icu < 51.2
 --SKIPIF--
 <?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?>
 <?php if(version_compare(INTL_ICU_VERSION, '4.8') < 0) print 'skip'; ?>
+<?php if (version_compare(INTL_ICU_VERSION, '51.2') >=  0) die('skip for ICU < 51.2'); ?>
 --FILE--
 <?php
 
index 40ccc0c2c50fb4198530c946b26e3dd5d1210367..bd8cb50cd53c8bbbe833a24ba7f6c9080466870e 100644 (file)
@@ -1,8 +1,9 @@
 --TEST--
-locale_get_display_name() icu >= 4.8
+locale_get_display_name() icu >= 4.8 && icu < 51.2
 --SKIPIF--
 <?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?>
 <?php if(version_compare(INTL_ICU_VERSION, '4.8') < 0) print 'skip'; ?>
+<?php if (version_compare(INTL_ICU_VERSION, '51.2') >=  0) die('skip for ICU < 51.2'); ?>
 --FILE--
 <?php
 
index f1b584188aa224117e9cb42dddc1e75aeaf6d579..1d7354bd1bc8735d8a4a3434e0cc21d43c13ea29 100644 (file)
@@ -1,8 +1,9 @@
 --TEST--
-locale_get_display_region() icu >= 4.8
+locale_get_display_region() icu >= 4.8 && icu < 51.2
 --SKIPIF--
 <?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?>
 <?php if(version_compare(INTL_ICU_VERSION, '4.8') < 0) print 'skip'; ?>
+<?php if (version_compare(INTL_ICU_VERSION, '51.2') >=  0) die('skip for ICU < 51.2'); ?>
 --FILE--
 <?php
 
index f0affafa6f2bbe89664155b53edd64dbb34e00fd..df5204f07d84bd333820ef0f89de3d1a8caacb75 100644 (file)
@@ -2,6 +2,7 @@
 locale_lookup.phpt()
 --SKIPIF--
 <?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?>
+<?php if (version_compare(INTL_ICU_VERSION, '51.2') >=  0) die('skip for ICU < 51.2'); ?>
 --FILE--
 <?php
 
index 6ae78a91400c0e36dc48e521be0798887feec381..a6bff2ecddfba680af1407e6058a8919db882301 100644 (file)
@@ -2,8 +2,8 @@
 MessageFormat accepts IntlCalendar args
 --SKIPIF--
 <?php
-if (!extension_loaded('intl'))
-       die('skip intl extension not enabled');
+if (!extension_loaded('intl')) die('skip intl extension not enabled'); ?>
+<?php if (version_compare(INTL_ICU_VERSION, '51.2') >=  0) die('skip for ICU < 51.2'); ?>
 --FILE--
 <?php
 ini_set("intl.error_level", E_WARNING);
@@ -27,4 +27,4 @@ echo "msgf2: ", $msgf->format(array($time, 'date')), " ",
 ==DONE==
 --EXPECT--
 Quinta-feira, 17 de Maio de 2012 5:35:36 p.m. WEST
-==DONE==
\ No newline at end of file
+==DONE==
index 17fab6d630a5ec42036d9748438b99bce281b49b..bbbc1b1e91ce230a3e87e451531dabb009cf24d1 100644 (file)
@@ -3,11 +3,9 @@ ResourceBundle constructor bundle accepts NULL for first two arguments
 --INI--
 date.timezone=Atlantic/Azores
 --SKIPIF--
-<?php
-if (!extension_loaded('intl'))
-       die('skip intl extension not enabled');
-if (version_compare(INTL_ICU_VERSION, '4.8') < 0)
-       die('skip ICU >= 4.8 only');
+<?php if (!extension_loaded('intl')) die('skip intl extension not enabled'); ?>
+<?php if (version_compare(INTL_ICU_VERSION, '4.8') < 0) die('skip ICU >= 4.8 only'); ?>
+<?php if (version_compare(INTL_ICU_VERSION, '51.2') >=  0) die('skip for ICU < 51.2'); ?>
 --FILE--
 <?php
 ini_set("intl.error_level", E_WARNING);
index 4ee30aee126422c31963f73ba471cb3b0e4eb9ce..8f60f2904021f045b8145b11cdee49fb89e82bb0 100644 (file)
@@ -1,11 +1,9 @@
 --TEST--
-IntlTimeZone::getDisplayName(): type parameter (ICU >= 49)
+IntlTimeZone::getDisplayName(): type parameter (ICU >= 49 && ICU < 51.2)
 --SKIPIF--
-<?php
-if (!extension_loaded('intl'))
-       die('skip intl extension not enabled');
-if (version_compare(INTL_ICU_VERSION, '49') < 0)
-       die('skip for ICU 49+');
+<?php if (!extension_loaded('intl')) die('skip intl extension not enabled'); ?>
+<?php if (version_compare(INTL_ICU_VERSION, '49') < 0) die('skip for ICU 49+'); ?>
+<?php if (version_compare(INTL_ICU_VERSION, '51.2') >=  0) die('skip for ICU < 51.2'); ?>
 --FILE--
 <?php
 ini_set("intl.error_level", E_WARNING);
@@ -35,4 +33,4 @@ string(5) "+0000"
 string(3) "GMT"
 string(3) "GMT"
 string(22) "Portugal Time (Lisbon)"
-==DONE==\r
\ No newline at end of file
+==DONE==\r