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