k.schroeder                              Sat, 17 Jul 2010 23:20:24 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=301360

Log:
Test for #51819

Bug: http://bugs.php.net/51819 (Assigned) Case discrepancy in timezone names 
cause Uncaught exception and fatal error
      
Changed paths:
    A   php/php-src/branches/PHP_5_3/ext/date/tests/bug51819.phpt

Added: php/php-src/branches/PHP_5_3/ext/date/tests/bug51819.phpt
===================================================================
--- php/php-src/branches/PHP_5_3/ext/date/tests/bug51819.phpt                   
        (rev 0)
+++ php/php-src/branches/PHP_5_3/ext/date/tests/bug51819.phpt   2010-07-17 
23:20:24 UTC (rev 301360)
@@ -0,0 +1,31 @@
+--TEST--
+Bug #51819 (Case discrepancy in timezone names cause Uncaught exception and 
fatal error)
+--FILE--
+<?php
+$aTzAbbr = timezone_abbreviations_list();
+
+$aTz = array();
+foreach (array_keys($aTzAbbr) as $sKey) {
+    foreach (array_keys($aTzAbbr[$sKey]) as $iIndex) {
+        $sTz = $aTzAbbr[$sKey][$iIndex]['timezone_id'];
+
+        if (! in_array($sTz, $aTz)) {
+            array_push($aTz, $sTz);
+        }
+    }
+}
+
+foreach ($aTz as $sTz) {
+    $sDate = '2010-05-15 00:00:00 ' . $sTz;
+
+    try {
+        $oDateTime = new DateTime($sDate);
+    } catch (Exception $oException) {
+        var_dump($oException->getMessage());
+    }
+}
+
+var_dump('this should be the only output');
+?>
+--EXPECTF--
+string(30) "this should be the only output"
\ No newline at end of file


Property changes on: php/php-src/branches/PHP_5_3/ext/date/tests/bug51819.phpt
___________________________________________________________________
Added: svn:keywords
   + Id Rev Revision Date LastChangedDate LastChangedRevision Author 
LastChangedBy HeadURL URL
Added: svn:eol-style
   + native

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to