tony2001 Tue Jun 27 15:55:06 2006 UTC Added files: (Branch: PHP_5_2) /php-src/ext/date/tests 005.phpt 006.phpt 007.phpt 008.phpt 009.phpt Log: more tests
http://cvs.php.net/viewvc.cgi/php-src/ext/date/tests/005.phpt?view=markup&rev=1.1 Index: php-src/ext/date/tests/005.phpt +++ php-src/ext/date/tests/005.phpt --TEST-- idate() and invalid params --INI-- date.timezone=UTC --FILE-- <?php $t = mktime(0,0,0, 6, 27, 2006); var_dump(idate()); var_dump(idate(1,1,1)); var_dump(idate(1,1)); var_dump(idate("")); var_dump(idate(0)); var_dump(idate("B", $t)); var_dump(idate("[", $t)); var_dump(idate("'")); echo "Done\n"; ?> --EXPECTF-- Warning: idate() expects at least 1 parameter, 0 given in %s on line %d bool(false) Warning: idate() expects at most 2 parameters, 3 given in %s on line %d bool(false) Warning: idate(): Unrecognized date format token. in %s on line %d bool(false) Warning: idate(): idate format is one char in %s on line %d bool(false) Warning: idate(): Unrecognized date format token. in %s on line %d bool(false) int(41) Warning: idate(): Unrecognized date format token. in %s on line %d bool(false) Warning: idate(): Unrecognized date format token. in %s on line %d bool(false) Done http://cvs.php.net/viewvc.cgi/php-src/ext/date/tests/006.phpt?view=markup&rev=1.1 Index: php-src/ext/date/tests/006.phpt +++ php-src/ext/date/tests/006.phpt --TEST-- checkdate() tests --INI-- date.timezone=UTC --FILE-- <?php var_dump(checkdate()); var_dump(checkdate(1,1,1)); var_dump(checkdate(2,29,2006)); var_dump(checkdate(31,6,2006)); var_dump(checkdate(1,1,32768)); var_dump(checkdate(1,1,32767)); var_dump(checkdate(-1,1,2006)); var_dump(checkdate(1,-1,2006)); var_dump(checkdate(1,1,-1)); echo "Done\n"; ?> --EXPECTF-- Warning: checkdate() expects exactly 3 parameters, 0 given in %s on line %d bool(false) bool(true) bool(false) bool(false) bool(false) bool(true) bool(false) bool(false) bool(false) Done http://cvs.php.net/viewvc.cgi/php-src/ext/date/tests/007.phpt?view=markup&rev=1.1 Index: php-src/ext/date/tests/007.phpt +++ php-src/ext/date/tests/007.phpt --TEST-- localtime() tests --INI-- date.timezone=UTC --FILE-- <?php $t = mktime(0,0,0, 6, 27, 2006); var_dump(localtime(1,1,1)); var_dump(localtime()); var_dump(localtime($t)); var_dump(localtime($t, true)); var_dump(localtime($t, false)); echo "Done\n"; ?> --EXPECTF-- Warning: localtime() expects at most 2 parameters, 3 given in %s on line %d bool(false) array(9) { [0]=> int(%d) [1]=> int(%d) [2]=> int(%d) [3]=> int(%d) [4]=> int(%d) [5]=> int(%d) [6]=> int(%d) [7]=> int(%d) [8]=> int(%d) } array(9) { [0]=> int(0) [1]=> int(0) [2]=> int(0) [3]=> int(27) [4]=> int(5) [5]=> int(106) [6]=> int(2) [7]=> int(177) [8]=> int(0) } array(9) { ["tm_sec"]=> int(0) ["tm_min"]=> int(0) ["tm_hour"]=> int(0) ["tm_mday"]=> int(27) ["tm_mon"]=> int(5) ["tm_year"]=> int(106) ["tm_wday"]=> int(2) ["tm_yday"]=> int(177) ["tm_isdst"]=> int(0) } array(9) { [0]=> int(0) [1]=> int(0) [2]=> int(0) [3]=> int(27) [4]=> int(5) [5]=> int(106) [6]=> int(2) [7]=> int(177) [8]=> int(0) } Done --UEXPECTF-- Warning: localtime() expects at most 2 parameters, 3 given in %s on line %d bool(false) array(9) { [0]=> int(%d) [1]=> int(%d) [2]=> int(%d) [3]=> int(%d) [4]=> int(%d) [5]=> int(%d) [6]=> int(%d) [7]=> int(%d) [8]=> int(%d) } array(9) { [0]=> int(0) [1]=> int(0) [2]=> int(0) [3]=> int(27) [4]=> int(5) [5]=> int(106) [6]=> int(2) [7]=> int(177) [8]=> int(0) } array(9) { [u"tm_sec"]=> int(0) [u"tm_min"]=> int(0) [u"tm_hour"]=> int(0) [u"tm_mday"]=> int(27) [u"tm_mon"]=> int(5) [u"tm_year"]=> int(106) [u"tm_wday"]=> int(2) [u"tm_yday"]=> int(177) [u"tm_isdst"]=> int(0) } array(9) { [0]=> int(0) [1]=> int(0) [2]=> int(0) [3]=> int(27) [4]=> int(5) [5]=> int(106) [6]=> int(2) [7]=> int(177) [8]=> int(0) } Done http://cvs.php.net/viewvc.cgi/php-src/ext/date/tests/008.phpt?view=markup&rev=1.1 Index: php-src/ext/date/tests/008.phpt +++ php-src/ext/date/tests/008.phpt --TEST-- getdate() tests --INI-- date.timezone=UTC --FILE-- <?php $t = mktime(0,0,0, 6, 27, 2006); var_dump(getdate(1,1)); var_dump(getdate($t)); var_dump(getdate()); echo "Done\n"; ?> --EXPECTF-- Warning: getdate() expects at most 1 parameter, 2 given in %s on line %d bool(false) array(11) { ["seconds"]=> int(0) ["minutes"]=> int(0) ["hours"]=> int(0) ["mday"]=> int(27) ["wday"]=> int(2) ["mon"]=> int(6) ["year"]=> int(2006) ["yday"]=> int(177) ["weekday"]=> string(7) "Tuesday" ["month"]=> string(4) "June" [0]=> int(1151366400) } array(11) { ["seconds"]=> int(%d) ["minutes"]=> int(%d) ["hours"]=> int(%d) ["mday"]=> int(%d) ["wday"]=> int(%d) ["mon"]=> int(%d) ["year"]=> int(%d) ["yday"]=> int(%d) ["weekday"]=> string(%d) "%s" ["month"]=> string(%d) "%s" [0]=> int(%d) } Done --UEXPECTF-- Warning: getdate() expects at most 1 parameter, 2 given in %s on line %d bool(false) array(11) { [u"seconds"]=> int(0) [u"minutes"]=> int(0) [u"hours"]=> int(0) [u"mday"]=> int(27) [u"wday"]=> int(2) [u"mon"]=> int(6) [u"year"]=> int(2006) [u"yday"]=> int(177) [u"weekday"]=> string(7) "Tuesday" [u"month"]=> string(4) "June" [0]=> int(1151366400) } array(11) { [u"seconds"]=> int(%d) [u"minutes"]=> int(%d) [u"hours"]=> int(%d) [u"mday"]=> int(%d) [u"wday"]=> int(%d) [u"mon"]=> int(%d) [u"year"]=> int(%d) [u"yday"]=> int(%d) [u"weekday"]=> string(%d) "%s" [u"month"]=> string(%d) "%s" [0]=> int(%d) } Done http://cvs.php.net/viewvc.cgi/php-src/ext/date/tests/009.phpt?view=markup&rev=1.1 Index: php-src/ext/date/tests/009.phpt +++ php-src/ext/date/tests/009.phpt --TEST-- strftime() and gmstrftime() tests --INI-- date.timezone=Asia/Jerusalem --FILE-- <?php $t = mktime(0,0,0, 6, 27, 2006); var_dump(strftime()); var_dump(strftime("")); var_dump(strftime("%a %A %b %B %c %C %d %D %e %g %G %h %H %I %j %m %M %n %p %r %R %S %t %T %u %U %V %W %w %x %X %y %Y %Z %z %%", $t)); var_dump(strftime("%q", $t)); var_dump(strftime("blah", $t)); var_dump(gmstrftime()); var_dump(gmstrftime("")); var_dump(gmstrftime("%a %A %b %B %c %C %d %D %e %g %G %h %H %I %j %m %M %n %p %r %R %S %t %T %u %U %V %W %w %x %X %y %Y %Z %z %%", $t)); var_dump(gmstrftime("%q", $t)); var_dump(gmstrftime("blah", $t)); echo "Done\n"; ?> --EXPECTF-- Warning: strftime() expects at least 1 parameter, 0 given in %s on line %d bool(false) bool(false) string(179) "Tue Tuesday Jun June Tue Jun 27 00:00:00 2006 20 27 06/27/06 27 06 2006 Jun 00 12 178 06 00 AM 12:00:00 AM 00:00 00 00:00:00 2 26 26 26 2 06/27/06 00:00:00 06 2006 IDT +0300 %" string(2) "%q" string(4) "blah" Warning: gmstrftime() expects at least 1 parameter, 0 given in %s on line %d bool(false) bool(false) string(178) "Mon Monday Jun June Mon Jun 26 21:00:00 2006 20 26 06/26/06 26 06 2006 Jun 21 09 177 06 00 PM 09:00:00 PM 21:00 00 21:00:00 1 26 26 26 1 06/26/06 21:00:00 06 2006 GMT +0000 %" string(2) "%q" string(4) "blah" Done --UEXPECTF-- Warning: strftime() expects at least 1 parameter, 0 given in %s on line %d bool(false) bool(false) unicode(179) "Tue Tuesday Jun June Tue Jun 27 00:00:00 2006 20 27 06/27/06 27 06 2006 Jun 00 12 178 06 00 AM 12:00:00 AM 00:00 00 00:00:00 2 26 26 26 2 06/27/06 00:00:00 06 2006 IDT +0300 %" unicode(2) "%q" unicode(4) "blah" Warning: gmstrftime() expects at least 1 parameter, 0 given in %s on line %d bool(false) bool(false) unicode(178) "Mon Monday Jun June Mon Jun 26 21:00:00 2006 20 26 06/26/06 26 06 2006 Jun 21 09 177 06 00 PM 09:00:00 PM 21:00 00 21:00:00 1 26 26 26 1 06/26/06 21:00:00 06 2006 GMT +0000 %" unicode(2) "%q" unicode(4) "blah" Done -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php