cvs: php-src /ext/standard/tests/array array_key_exists.phpt array_pad.phpt array_rand.phpt array_unshift.phpt array_values.phpt
/ext/standard/tests/file statpage.phpt

From: Date: Wed, 15 Nov 2006 22:42:28 +0000
Subject: cvs: php-src /ext/standard/tests/array array_key_exists.phpt array_pad.phpt array_rand.phpt array_unshift.phpt array_values.phpt
/ext/standard/tests/file statpage.phpt
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-41598@lists.php.net to get a copy of this message
tony2001 Wed Nov 15 22:42:28 2006 UTC Added files: /php-src/ext/standard/tests/array array_key_exists.phpt array_rand.phpt array_unshift.phpt array_values.phpt /php-src/ext/standard/tests/file statpage.phpt Modified files: /php-src/ext/standard/tests/array array_pad.phpt Log: add new tests http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/array/array_pad.phpt?r1=1.1&r2=1.2&diff_format=u Index: php-src/ext/standard/tests/array/array_pad.phpt diff -u php-src/ext/standard/tests/array/array_pad.phpt:1.1 php-src/ext/standard/tests/array/array_pad.phpt:1.2 --- php-src/ext/standard/tests/array/array_pad.phpt:1.1 Wed Nov 15 22:09:25 2006 +++ php-src/ext/standard/tests/array/array_pad.phpt Wed Nov 15 22:42:27 2006 @@ -16,6 +16,7 @@ var_dump(array_pad(array("", -1, 2.0), -3, array())); var_dump(array_pad(array("", -1, 2.0), -4, array())); var_dump(array_pad(array("", -1, 2.0), 2000000, 0)); +var_dump(array_pad("", 2000000, 0)); echo "Done\n"; ?> @@ -94,6 +95,9 @@ Warning: array_pad(): You may only pad up to 1048576 elements at a time in %s on line %d bool(false) + +Warning: array_pad() expects parameter 1 to be array, string given in %s on line %d +NULL Done --UEXPECTF-- Warning: array_pad() expects exactly 3 parameters, 0 given in %s on line %d @@ -170,4 +174,7 @@ Warning: array_pad(): You may only pad up to 1048576 elements at a time in %s on line %d bool(false) + +Warning: array_pad() expects parameter 1 to be array, Unicode string given in %s on line %d +NULL Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/array/array_key_exists.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/array/array_key_exists.phpt +++ php-src/ext/standard/tests/array/array_key_exists.phpt --TEST-- array_key_exists() tests --FILE-- <?php var_dump(array_key_exists()); var_dump(array_key_exists(array(), array())); var_dump(array_key_exists("", "")); var_dump(array_key_exists("", array())); var_dump(array_key_exists(1, array())); var_dump(array_key_exists(1, array(1,2,3))); var_dump(array_key_exists("a", array(3,2,1,"a"=>1))); var_dump(array_key_exists("a", array(3,2,1))); var_dump(array_key_exists(NULL, array(5,6,7,""=>"value", 3,2,1))); var_dump(array_key_exists(NULL, array(5,6,7,3,2,1))); var_dump(array_key_exists(false, array(5,6,7,""=>"value", 3,2,1))); echo "Done\n"; ?> --EXPECTF-- Warning: array_key_exists() expects exactly 2 parameters, 0 given in %s on line %d NULL Warning: array_key_exists(): The first argument should be either a string or an integer in %s on line %d bool(false) Warning: array_key_exists(): The second argument should be either an array or an object in %s on line %d bool(false) bool(false) bool(false) bool(true) bool(true) bool(false) bool(true) bool(false) Warning: array_key_exists(): The first argument should be either a string or an integer in %s on line %d bool(false) Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/array/array_rand.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/array/array_rand.phpt +++ php-src/ext/standard/tests/array/array_rand.phpt --TEST-- array_rand() tests --FILE-- <?php var_dump(array_rand()); var_dump(array_rand(array())); var_dump(array_rand(array(), 0)); var_dump(array_rand(0, 0)); var_dump(array_rand(array(1,2,3), 0)); var_dump(array_rand(array(1,2,3), -1)); var_dump(array_rand(array(1,2,3), 10)); var_dump(array_rand(array(1,2,3), 3)); var_dump(array_rand(array(1,2,3), 2)); echo "Done\n"; ?> --EXPECTF-- Warning: array_rand() expects at least 1 parameter, 0 given in %s on line %d NULL NULL Warning: array_rand(): Second argument has to be between 1 and the number of elements in the array in %s on line %d NULL Warning: array_rand() expects parameter 1 to be array, integer given in %s on line %d NULL Warning: array_rand(): Second argument has to be between 1 and the number of elements in the array in %s on line %d NULL Warning: array_rand(): Second argument has to be between 1 and the number of elements in the array in %s on line %d NULL Warning: array_rand(): Second argument has to be between 1 and the number of elements in the array in %s on line %d NULL array(3) { [0]=> int(%d) [1]=> int(%d) [2]=> int(%d) } array(2) { [0]=> int(%d) [1]=> int(%d) } Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/array/array_unshift.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/array/array_unshift.phpt +++ php-src/ext/standard/tests/array/array_unshift.phpt --TEST-- array_unshift() tests --FILE-- <?php $a = array(); $s = ""; var_dump(array_unshift($a, $s)); var_dump($a); var_dump(array_unshift($s, $a)); var_dump($a); var_dump(array_unshift($a, $a)); var_dump($a); echo "Done\n"; ?> --EXPECTF-- int(1) array(1) { [0]=> string(0) "" } Warning: array_unshift(): The first argument should be an array in %s on line %d bool(false) array(1) { [0]=> string(0) "" } int(2) array(2) { [0]=> array(1) { [0]=> string(0) "" } [1]=> string(0) "" } Done --UEXPECTF-- int(1) array(1) { [0]=> unicode(0) "" } Warning: array_unshift(): The first argument should be an array in %s on line %d bool(false) array(1) { [0]=> unicode(0) "" } int(2) array(2) { [0]=> array(1) { [0]=> unicode(0) "" } [1]=> unicode(0) "" } Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/array/array_values.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/array/array_values.phpt +++ php-src/ext/standard/tests/array/array_values.phpt --TEST-- array_values() tests --FILE-- <?php var_dump(array_values()); var_dump(array_values(array())); var_dump(array_values("")); var_dump(array_values(new stdclass)); $a = array(1, 2, 2.0, "asdasd", array(1,2,3)); var_dump(array_values($a)); echo "Done\n"; ?> --EXPECTF-- Warning: array_values() expects exactly 1 parameter, 0 given in %s on line %d NULL array(0) { } Warning: array_values() expects parameter 1 to be array, string given in %s on line %d NULL Warning: array_values() expects parameter 1 to be array, object given in %s on line %d NULL array(5) { [0]=> int(1) [1]=> int(2) [2]=> float(2) [3]=> string(6) "asdasd" [4]=> array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3) } } Done --UEXPECTF-- Warning: array_values() expects exactly 1 parameter, 0 given in %s on line %d NULL array(0) { } Warning: array_values() expects parameter 1 to be array, Unicode string given in %s on line %d NULL Warning: array_values() expects parameter 1 to be array, object given in %s on line %d NULL array(5) { [0]=> int(1) [1]=> int(2) [2]=> float(2) [3]=> unicode(6) "asdasd" [4]=> array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3) } } Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/statpage.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/file/statpage.phpt +++ php-src/ext/standard/tests/file/statpage.phpt --TEST-- getlastmod() and others --FILE-- <?php var_dump(getlastmod()); var_dump(getmyinode()); var_dump(getmyuid()); var_dump(getmypid()); var_dump(getmygid()); echo "Done\n"; ?> --EXPECTF-- int(%d) int(%d) int(%d) int(%d) int(%d) Done

« previous php.cvs (#41598) next »