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

1.1     ! misho       1: --TEST--
        !             2: Test DateTime class inheritance  
        !             3: --FILE--
        !             4: <?php
        !             5: 
        !             6: //Set the default time zone 
        !             7: date_default_timezone_set("Europe/London");
        !             8: 
        !             9: echo "*** Testing basic DateTime inheritance() ***\n";
        !            10: 
        !            11: 
        !            12: class DateTimeExt extends DateTime
        !            13: {
        !            14:        public static $format = "F j, Y, g:i:s a";
        !            15:        
        !            16:        public function __toString()
        !            17:        {
        !            18:                return parent::format(self::$format);
        !            19:        }
        !            20: }
        !            21: 
        !            22: echo "\n-- Create an instance of DateTimeExt --\n";
        !            23: $d = new DateTimeExt("1967-05-01 22:30:41");
        !            24: 
        !            25: echo "\n-- Invoke __toString --\n";
        !            26: echo $d . "\n";
        !            27: 
        !            28: echo "\n -- modify date and time --\n";
        !            29: $d->setDate(1963, 7, 2); 
        !            30: $d->setTime(10, 45, 30); 
        !            31: 
        !            32: echo "\n-- Invoke __toString again --\n";
        !            33: echo $d . "\n";
        !            34: 
        !            35: ?>
        !            36: ===DONE===
        !            37: --EXPECTF--
        !            38: *** Testing basic DateTime inheritance() ***
        !            39: 
        !            40: -- Create an instance of DateTimeExt --
        !            41: 
        !            42: -- Invoke __toString --
        !            43: May 1, 1967, 10:30:41 pm
        !            44: 
        !            45:  -- modify date and time --
        !            46: 
        !            47: -- Invoke __toString again --
        !            48: July 2, 1963, 10:45:30 am
        !            49: ===DONE===

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