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

Reply via email to