cvs: php-src /ext/standard/tests/file fscanf.phpt fstat.phpt ftruncate.phpt fwrite.phpt

From: Date: Tue, 14 Nov 2006 21:59:02 +0000
Subject: cvs: php-src /ext/standard/tests/file fscanf.phpt fstat.phpt ftruncate.phpt fwrite.phpt
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-41558@lists.php.net to get a copy of this message
tony2001 Tue Nov 14 21:59:02 2006 UTC Added files: /php-src/ext/standard/tests/file fscanf.phpt fstat.phpt ftruncate.phpt fwrite.phpt Log: add new tests http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/fscanf.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/file/fscanf.phpt +++ php-src/ext/standard/tests/file/fscanf.phpt --TEST-- fscanf() tests --FILE-- <?php $filename = dirname(__FILE__)."/fscanf.dat"; var_dump(fscanf()); var_dump(fscanf(array())); var_dump(fscanf(array(), array(), new stdclass)); file_put_contents($filename, "data"); $fp = fopen($filename, "r"); var_dump(fscanf($fp, "%d", $v)); var_dump($v); fclose($fp); $fp = fopen($filename, "r"); var_dump(fscanf($fp, "%s", $v)); var_dump($v); fclose($fp); $fp = fopen($filename, "r"); var_dump(fscanf($fp, "%s", $v, $v1)); var_dump($v); var_dump($v1); fclose($fp); $v = array(); $v1 = array(); $fp = fopen($filename, "r"); var_dump(fscanf($fp, "", $v, $v1)); var_dump($v); var_dump($v1); fclose($fp); $v = array(); $v1 = array(); $fp = fopen($filename, "r"); var_dump(fscanf($fp, "%.a", $v, $v1)); var_dump($v); var_dump($v1); fclose($fp); @unlink($filename); touch($filename); $fp = fopen($filename, "r"); var_dump(fscanf($fp, "%s", $v)); var_dump($v); fclose($fp); file_put_contents($filename, "data"); $fp = fopen($filename, "r"); var_dump(fscanf($fp, "%s%d", $v)); @unlink($filename); echo "Done\n"; ?> --EXPECTF-- Warning: Wrong parameter count for fscanf() in %s on line %d NULL Warning: Wrong parameter count for fscanf() in %s on line %d NULL Warning: fscanf(): supplied argument is not a valid File-Handle resource in %s on line %d bool(false) int(0) NULL int(1) string(4) "data" Warning: fscanf(): Variable is not assigned by any conversion specifiers in %s on line %d int(-1) string(4) "data" NULL Warning: fscanf(): Variable is not assigned by any conversion specifiers in %s on line %d int(-1) array(0) { } array(0) { } Warning: fscanf(): Bad scan conversion character "." in %s on line %d int(-1) array(0) { } array(0) { } bool(false) array(0) { } Warning: fscanf(): Different numbers of variable names and field specifiers in %s on line %d int(-1) Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/fstat.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/file/fstat.phpt +++ php-src/ext/standard/tests/file/fstat.phpt --TEST-- fstat() tests --FILE-- <?php $filename = dirname(__FILE__)."/fstat.dat"; $fp = fopen($filename, "w"); var_dump(fstat($fp)); fclose($fp); var_dump(fstat($fp)); @unlink($filename); echo "Done\n"; ?> --EXPECTF-- array(26) { [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) [9]=> int(%d) [10]=> int(%d) [11]=> int(%d) [12]=> int(%d) ["dev"]=> int(%d) ["ino"]=> int(%d) ["mode"]=> int(%d) ["nlink"]=> int(%d) ["uid"]=> int(%d) ["gid"]=> int(%d) ["rdev"]=> int(%d) ["size"]=> int(%d) ["atime"]=> int(%d) ["mtime"]=> int(%d) ["ctime"]=> int(%d) ["blksize"]=> int(%d) ["blocks"]=> int(%d) } Warning: fstat(): %d is not a valid stream resource in %s on line %d bool(false) Done --UEXPECTF-- array(26) { [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) [9]=> int(%d) [10]=> int(%d) [11]=> int(%d) [12]=> int(%d) [u"dev"]=> int(%d) [u"ino"]=> int(%d) [u"mode"]=> int(%d) [u"nlink"]=> int(%d) [u"uid"]=> int(%d) [u"gid"]=> int(%d) [u"rdev"]=> int(%d) [u"size"]=> int(%d) [u"atime"]=> int(%d) [u"mtime"]=> int(%d) [u"ctime"]=> int(%d) [u"blksize"]=> int(%d) [u"blocks"]=> int(%d) } Warning: fstat(): %d is not a valid stream resource in %s on line %d bool(false) Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/ftruncate.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/file/ftruncate.phpt +++ php-src/ext/standard/tests/file/ftruncate.phpt --TEST-- ftruncate() tests --FILE-- <?php $filename = dirname(__FILE__)."/ftruncate.dat"; file_put_contents($filename, "some test data inside"); $fp = fopen($filename, "r"); var_dump(ftruncate($fp, 10)); fclose($fp); var_dump(file_get_contents($filename)); $fp = fopen($filename, "w"); var_dump(ftruncate($fp, 10)); fclose($fp); var_dump(file_get_contents($filename)); file_put_contents($filename, "some test data inside"); $fp = fopen($filename, "a"); var_dump(ftruncate($fp, 10)); fclose($fp); var_dump(file_get_contents($filename)); $fp = fopen($filename, "a"); var_dump(ftruncate($fp, 0)); fclose($fp); var_dump(file_get_contents($filename)); file_put_contents($filename, "some test data inside"); $fp = fopen($filename, "a"); var_dump(ftruncate($fp, -1000000000)); fclose($fp); var_dump(file_get_contents($filename)); @unlink($filename); echo "Done\n"; ?> --EXPECTF-- bool(false) string(21) "some test data inside" bool(true) string(10) " bool(true) string(10) "some test " bool(true) string(0) "" bool(false) string(21) "some test data inside" Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/fwrite.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/file/fwrite.phpt +++ php-src/ext/standard/tests/file/fwrite.phpt --TEST-- fwrite() tests --FILE-- <?php $filename = dirname(__FILE__)."/fwrite.dat"; $fp = fopen($filename, "w"); var_dump(fwrite($fp)); var_dump(fwrite($fp, array())); fclose($fp); $fp = fopen($filename, "r"); var_dump(fwrite($fp, b"data")); $fp = fopen($filename, "w"); var_dump(fwrite($fp, b"data", -1)); var_dump(fwrite($fp, b"data", 10000000000)); fclose($fp); var_dump(fwrite($fp, b"data", -1)); var_dump(fwrite(array(), b"data", -1)); var_dump(fwrite(array(), b"data")); var_dump(fwrite(array())); var_dump(file_get_contents($filename)); @unlink($filename); echo "Done\n"; ?> --EXPECTF-- Warning: fwrite() expects at least 2 parameters, 1 given in %s on line %d NULL Notice: Array to string conversion in %s on line %d int(5) int(0) int(4) int(4) Warning: fwrite(): 7 is not a valid stream resource in %s on line %d bool(false) Warning: fwrite() expects parameter 1 to be resource, array given in %s on line %d NULL Warning: fwrite() expects parameter 1 to be resource, array given in %s on line %d NULL Warning: fwrite() expects at least 2 parameters, 1 given in %s on line %d NULL string(8) "datadata" Done

« previous php.cvs (#41558) next »