From: Antony Dovgal Date: Tue, 14 Nov 2006 21:59:02 +0000 (+0000) Subject: add new tests X-Git-Tag: RELEASE_1_0_0RC1~1013 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=41bb09b30d5a3f5b64931662b3595b70417bd89d;p=php add new tests --- diff --git a/ext/standard/tests/file/fscanf.phpt b/ext/standard/tests/file/fscanf.phpt new file mode 100644 index 0000000000..67bd8ee103 --- /dev/null +++ b/ext/standard/tests/file/fscanf.phpt @@ -0,0 +1,100 @@ +--TEST-- +fscanf() tests +--FILE-- + +--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 diff --git a/ext/standard/tests/file/fstat.phpt b/ext/standard/tests/file/fstat.phpt new file mode 100644 index 0000000000..e3fbb1d269 --- /dev/null +++ b/ext/standard/tests/file/fstat.phpt @@ -0,0 +1,133 @@ +--TEST-- +fstat() tests +--FILE-- + +--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 diff --git a/ext/standard/tests/file/ftruncate.phpt b/ext/standard/tests/file/ftruncate.phpt new file mode 100644 index 0000000000..8954ef12f2 Binary files /dev/null and b/ext/standard/tests/file/ftruncate.phpt differ diff --git a/ext/standard/tests/file/fwrite.phpt b/ext/standard/tests/file/fwrite.phpt new file mode 100644 index 0000000000..44d002129f --- /dev/null +++ b/ext/standard/tests/file/fwrite.phpt @@ -0,0 +1,54 @@ +--TEST-- +fwrite() tests +--FILE-- + +--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