From 41bb09b30d5a3f5b64931662b3595b70417bd89d Mon Sep 17 00:00:00 2001 From: Antony Dovgal Date: Tue, 14 Nov 2006 21:59:02 +0000 Subject: [PATCH] add new tests --- ext/standard/tests/file/fscanf.phpt | 100 +++++++++++++++++++ ext/standard/tests/file/fstat.phpt | 133 +++++++++++++++++++++++++ ext/standard/tests/file/ftruncate.phpt | Bin 0 -> 1077 bytes ext/standard/tests/file/fwrite.phpt | 54 ++++++++++ 4 files changed, 287 insertions(+) create mode 100644 ext/standard/tests/file/fscanf.phpt create mode 100644 ext/standard/tests/file/fstat.phpt create mode 100644 ext/standard/tests/file/ftruncate.phpt create mode 100644 ext/standard/tests/file/fwrite.phpt 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 0000000000000000000000000000000000000000..8954ef12f24a2d9b42bcf8cee0067d261c2a4505 GIT binary patch literal 1077 zcmchWO-lnY5Qe>)UlBqN8)$0Rs~;6~3xWs1J$NXDxI1Zs+azqV`uCln?o#NAs5PgM zd1l^8GOrM2@lXmubZk3YsR$XT5kd?^h~@2FfuZw--*`eM+B9I*7U%`7O`CR^l!=j& z&)7*{VOFci&In1o^j(ydvk`0zSzlsGS#Ve>DN)1~H8z+U7{|Pc_9&s92fLHers#`m zW!-Ik*2^K|r!=2)jOwa!0n*71ni^TdzD82gsNn0N1poSF)S((3`-(3GfAJIl`Y;ecAcH( ie9RH=IJ$G7an>n2>K7YB28-=OQjw4I?>Cb!Mcx2*np;r- literal 0 HcmV?d00001 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 -- 2.50.1