Annotation of embedaddon/php/ext/date/tests/bug51819.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: Bug #51819 (Case discrepancy in timezone names cause Uncaught exception and fatal error)
        !             3: --FILE--
        !             4: <?php
        !             5: date_default_timezone_set('UTC');
        !             6: 
        !             7: $aTzAbbr = timezone_abbreviations_list();
        !             8: 
        !             9: $aTz = array();
        !            10: foreach (array_keys($aTzAbbr) as $sKey) {
        !            11:     foreach (array_keys($aTzAbbr[$sKey]) as $iIndex) {
        !            12:         $sTz = $aTzAbbr[$sKey][$iIndex]['timezone_id'];
        !            13: 
        !            14:         if (! in_array($sTz, $aTz)) {
        !            15:             array_push($aTz, $sTz);
        !            16:         }
        !            17:     }
        !            18: }
        !            19: 
        !            20: foreach ($aTz as $sTz) {
        !            21:     $sDate = '2010-05-15 00:00:00 ' . $sTz;
        !            22: 
        !            23:     try {
        !            24:         $oDateTime = new DateTime($sDate);
        !            25:     } catch (Exception $oException) {
        !            26:         var_dump($oException->getMessage());
        !            27:         print_r(DateTime::getLastErrors());
        !            28:     }
        !            29: }
        !            30: 
        !            31: var_dump('this should be the only output');
        !            32: ?>
        !            33: --EXPECTF--
        !            34: string(30) "this should be the only output"

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>