Annotation of embedaddon/php/ext/date/tests/bug54340.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Bug #54340 (DateTime::add() method bug)
                      3: --INI--
                      4: date.timezone=UTC
                      5: --FILE--
                      6: <?php
                      7: $interval = new DateInterval('P1D');
                      8: 
                      9: $dt = new DateTime('first day of January 2011');
                     10: var_dump($dt);
                     11: 
                     12: $dt->add($interval);
                     13: var_dump($dt);
                     14: 
                     15: $dt = new DateTime('first day of January 2011');
                     16: 
                     17: $dt->sub($interval);
                     18: var_dump($dt);
                     19: --EXPECT--
                     20: object(DateTime)#2 (3) {
                     21:   ["date"]=>
                     22:   string(19) "2011-01-01 00:00:00"
                     23:   ["timezone_type"]=>
                     24:   int(3)
                     25:   ["timezone"]=>
                     26:   string(3) "UTC"
                     27: }
                     28: object(DateTime)#2 (3) {
                     29:   ["date"]=>
                     30:   string(19) "2011-01-02 00:00:00"
                     31:   ["timezone_type"]=>
                     32:   int(3)
                     33:   ["timezone"]=>
                     34:   string(3) "UTC"
                     35: }
                     36: object(DateTime)#3 (3) {
                     37:   ["date"]=>
                     38:   string(19) "2010-12-31 00:00:00"
                     39:   ["timezone_type"]=>
                     40:   int(3)
                     41:   ["timezone"]=>
                     42:   string(3) "UTC"
                     43: }

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