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

1.1     ! misho       1: --TEST--
        !             2: Test timezone_transitions_get() function : basic functionality 
        !             3: --FILE--
        !             4: <?php
        !             5: /* Prototype  : array timezone_transitions_get  ( DateTimeZone $object, [ int $timestamp_begin  [, int $timestamp_end  ]]  )
        !             6:  * Description: Returns all transitions for the timezone
        !             7:  * Source code: ext/date/php_date.c
        !             8:  * Alias to functions: DateTimeZone::getTransitions()
        !             9:  */
        !            10: 
        !            11: echo "*** Testing timezone_transitions_get() : basic functionality ***\n";
        !            12: 
        !            13: //Set the default time zone 
        !            14: date_default_timezone_set("Europe/London");
        !            15: 
        !            16: // Create a DateTimeZone object
        !            17: $tz = timezone_open("Europe/London");
        !            18: 
        !            19: $tran = timezone_transitions_get($tz);
        !            20: 
        !            21: echo "\n-- Get all transitions --\n"; 
        !            22: $tran = timezone_transitions_get($tz);
        !            23: var_dump( gettype($tran) );
        !            24: 
        !            25: echo "\n-- Total number of transitions: " . count($tran). " --\n"; 
        !            26: 
        !            27: echo "\n-- Format a sample entry pfor Spring 1963 --\n";
        !            28: var_dump( $tran[97] ); 
        !            29: 
        !            30: ?>
        !            31: ===DONE===
        !            32: --EXPECT--
        !            33: *** Testing timezone_transitions_get() : basic functionality ***
        !            34: 
        !            35: -- Get all transitions --
        !            36: string(5) "array"
        !            37: 
        !            38: -- Total number of transitions: 243 --
        !            39: 
        !            40: -- Format a sample entry pfor Spring 1963 --
        !            41: array(5) {
        !            42:   ["ts"]=>
        !            43:   int(-213228000)
        !            44:   ["time"]=>
        !            45:   string(24) "1963-03-31T02:00:00+0000"
        !            46:   ["offset"]=>
        !            47:   int(3600)
        !            48:   ["isdst"]=>
        !            49:   bool(true)
        !            50:   ["abbr"]=>
        !            51:   string(3) "BST"
        !            52: }
        !            53: ===DONE===

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