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

1.1       misho       1: --TEST--
                      2: date_isodate_set() tests
                      3: --FILE--
                      4: <?php
                      5: date_default_timezone_set('UTC');
                      6: 
                      7: $dto = date_create("2006-12-12");
                      8: var_dump(date_isodate_set($dto, 2006, 2, 15));
                      9: var_dump($dto->format("Y/m/d H:i:s"));
                     10: var_dump(date_isodate_set($dto, 2006));
                     11: var_dump($dto->format("Y/m/d H:i:s"));
                     12: var_dump(date_isodate_set($dto, 2006, 5));
                     13: var_dump($dto->format("Y/m/d H:i:s"));
                     14: var_dump(date_isodate_set($dto, 2006, 100, 15));
                     15: var_dump($dto->format("Y/m/d H:i:s"));
                     16: var_dump(date_isodate_set($dto, 2006, 100, 15, 10));
                     17: var_dump($dto->format("Y/m/d H:i:s"));
                     18: 
                     19: echo "Done\n";
                     20: ?>
                     21: --EXPECTF--
                     22: object(DateTime)#1 (3) {
                     23:   ["date"]=>
                     24:   string(19) "2006-01-23 00:00:00"
                     25:   ["timezone_type"]=>
                     26:   int(3)
                     27:   ["timezone"]=>
                     28:   string(3) "UTC"
                     29: }
                     30: string(19) "2006/01/23 00:00:00"
                     31: 
                     32: Warning: date_isodate_set() expects at least 3 parameters, 2 given in %s on line %d
                     33: bool(false)
                     34: string(19) "2006/01/23 00:00:00"
                     35: object(DateTime)#1 (3) {
                     36:   ["date"]=>
                     37:   string(19) "2006-01-30 00:00:00"
                     38:   ["timezone_type"]=>
                     39:   int(3)
                     40:   ["timezone"]=>
                     41:   string(3) "UTC"
                     42: }
                     43: string(19) "2006/01/30 00:00:00"
                     44: object(DateTime)#1 (3) {
                     45:   ["date"]=>
                     46:   string(19) "2007-12-10 00:00:00"
                     47:   ["timezone_type"]=>
                     48:   int(3)
                     49:   ["timezone"]=>
                     50:   string(3) "UTC"
                     51: }
                     52: string(19) "2007/12/10 00:00:00"
                     53: 
                     54: Warning: date_isodate_set() expects at most 4 parameters, 5 given in %s on line %d
                     55: bool(false)
                     56: string(19) "2007/12/10 00:00:00"
                     57: Done

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