From: Raghubansh Kumar Date: Wed, 13 Jun 2007 22:38:49 +0000 (+0000) Subject: New tests for file handling system functions X-Git-Tag: php-5.2.4RC1~353 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ed39fac5d28c11be0f4818fba4db6b31b713eb4f;p=php New tests for file handling system functions --- diff --git a/ext/standard/tests/file/copy_basic.phpt b/ext/standard/tests/file/copy_basic.phpt new file mode 100644 index 0000000000..7663dc6019 --- /dev/null +++ b/ext/standard/tests/file/copy_basic.phpt @@ -0,0 +1,57 @@ +--TEST-- +Test copy() function: basic functionality +--FILE-- + + +--CLEAN-- + + +--EXPECTF-- +*** Testing copy() function: to copy file from source to destination -- +bool(true) +bool(true) +bool(true) +-- Checking whether the copy of file exists -- +bool(true) +bool(true) +-- Checking filepermissions of file and its copies -- +%d +%d +%d +*** Done *** diff --git a/ext/standard/tests/file/copy_error.phpt b/ext/standard/tests/file/copy_error.phpt new file mode 100644 index 0000000000..c0c37121d8 --- /dev/null +++ b/ext/standard/tests/file/copy_error.phpt @@ -0,0 +1,38 @@ +--TEST-- +Test copy() function: error conditions +--FILE-- + + +--EXPECTF-- +*** Testing copy() function: error conditions -- + +Warning: copy(/no/file): failed to open stream: No such file or directory in %s on line %d +bool(false) + +Warning: Wrong parameter count for copy() in %s on line %d +NULL + +Warning: Wrong parameter count for copy() in %s on line %d +NULL + +Warning: Wrong parameter count for copy() in %s on line %d +NULL +*** Done *** diff --git a/ext/standard/tests/file/file_get_contents_file_put_contents_variation.phpt b/ext/standard/tests/file/file_get_contents_file_put_contents_variation.phpt new file mode 100644 index 0000000000..2f87004b98 --- /dev/null +++ b/ext/standard/tests/file/file_get_contents_file_put_contents_variation.phpt @@ -0,0 +1,145 @@ +--TEST-- +Test file_get_contents() and file_put_contents() functions : usage variations + +--FILE-- + +--CLEAN-- + +--EXPECTF-- +*** Testing with variations in the arguments values *** +string(100) "text text text text text text text text text text text text text text text text text text text text " +string(100) "text text text text text text text text text text text text text text text text text text text text " +string(95) "text text text text text text text text text text text text text text text text text text text " +string(95) "text text text text text text text text text text text text text text text text text text text " +string(20) "text text text text " +string(20) "text text text text " +string(100) "2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222" +string(100) "2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222" +string(95) "22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222" +string(95) "22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222" +string(20) "22222222222222222222" +string(20) "22222222222222222222" +string(100) "line +line of text +line +line of text +line +line of text +line +line of text +line +line of text +line +line " +string(100) "line +line of text +line +line of text +line +line of text +line +line of text +line +line of text +line +line " +string(95) "line of text +line +line of text +line +line of text +line +line of text +line +line of text +line +line " +string(95) "line of text +line +line of text +line +line of text +line +line of text +line +line of text +line +line " +string(20) "line of text +line +li" +string(20) "line of text +line +li" +string(100) "ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 " +string(100) "ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 " +string(95) "ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 " +string(95) "ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 ab12 " +string(20) "ab12 ab12 ab12 ab12 " +string(20) "ab12 ab12 ab12 ab12 " +*** Testing with variation in use_include_path argument *** +string(240) "text text text text text text text text text text text text text text text text text text text text 22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221 Data1 in an array2 Data2 in an array" +string(240) "text text text text text text text text text text text text text text text text text text text text 22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221 Data1 in an array2 Data2 in an array" +string(235) "text text text text text text text text text text text text text text text text text text text 22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221 Data1 in an array2 Data2 in an array" +string(235) "text text text text text text text text text text text text text text text text text text text 22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221 Data1 in an array2 Data2 in an array" +string(20) "text text text text " +string(20) "text text text text " +--- Done --- diff --git a/ext/standard/tests/file/filegroup_basic.phpt b/ext/standard/tests/file/filegroup_basic.phpt new file mode 100644 index 0000000000..c836a8a710 --- /dev/null +++ b/ext/standard/tests/file/filegroup_basic.phpt @@ -0,0 +1,79 @@ +--TEST-- +Test filegroup() function: basic functionality +--SKIPIF-- + +--FILE-- + + +--CLEAN-- + + +--EXPECTF-- +*** Testing filegroup(): basic functionality *** +-- Testing with the file or directory created by owner -- +array(4) { + ["name"]=> + string(%d) "%s" + ["passwd"]=> + string(1) "x" + ["members"]=> + array(0) { + } + ["gid"]=> + int(%d) +} +int(%d) +int(%d) +int(%d) +int(%d) + +-- Testing with the standard file or directory -- +int(0) +int(0) +int(0) + +*** Done *** diff --git a/ext/standard/tests/file/filegroup_error.phpt b/ext/standard/tests/file/filegroup_error.phpt new file mode 100644 index 0000000000..d1213941aa --- /dev/null +++ b/ext/standard/tests/file/filegroup_error.phpt @@ -0,0 +1,43 @@ +--TEST-- +Test filegroup() function: error conditions +--FILE-- + expected + +echo "\n*** Done ***\n"; +?> + +--EXPECTF-- +*** Testing filegroup(): error conditions *** + +Warning: filegroup(): stat failed for /no/such/file/dir in %s on line %d +bool(false) + +Warning: filegroup(): stat failed for string in %s on line %d +bool(false) + +Warning: filegroup(): stat failed for 100 in %s on line %d +bool(false) + +Warning: Wrong parameter count for filegroup() in %s on line %d +NULL + +Warning: Wrong parameter count for filegroup() in %s on line %d +NULL + +*** Done *** diff --git a/ext/standard/tests/file/fileowner_basic.phpt b/ext/standard/tests/file/fileowner_basic.phpt new file mode 100644 index 0000000000..f9cace11f3 --- /dev/null +++ b/ext/standard/tests/file/fileowner_basic.phpt @@ -0,0 +1,82 @@ +--TEST-- +Test fileowner() function: basic functionality +--SKIPIF-- + +--FILE-- + + +--CLEAN-- + + +--EXPECTF-- +*** Testing fileowner(): basic functionality *** +-- Testing with the file or directory created by owner -- +array(7) { + ["name"]=> + string(%d) %s + ["passwd"]=> + string(1) "x" + ["uid"]=> + int(%d) + ["gid"]=> + int(%d) + ["gecos"]=> + string(%d) %s + ["dir"]=> + string(%d) %s + ["shell"]=> + string(%d) %s +} +int(%d) +int(%d) +int(%d) +int(%d) + +-- Testing with the standard file or directory -- +int(0) +int(0) +int(0) + +*** Done *** diff --git a/ext/standard/tests/file/fileowner_error.phpt b/ext/standard/tests/file/fileowner_error.phpt new file mode 100644 index 0000000000..b58927f210 --- /dev/null +++ b/ext/standard/tests/file/fileowner_error.phpt @@ -0,0 +1,43 @@ +--TEST-- +Test of fileowner() function: error conditions +--FILE-- + expected + +echo "\n*** Done ***\n"; +?> + +--EXPECTF-- +*** Testing fileowner(): error conditions *** + +Warning: fileowner(): stat failed for /no/such/file/dir in %s on line %d +bool(false) + +Warning: fileowner(): stat failed for string in %s on line %d +bool(false) + +Warning: fileowner(): stat failed for 100 in %s on line %d +bool(false) + +Warning: Wrong parameter count for fileowner() in %s on line %d +NULL + +Warning: Wrong parameter count for fileowner() in %s on line %d +NULL + +*** Done *** diff --git a/ext/standard/tests/file/fwrite_basic-win32.phpt b/ext/standard/tests/file/fwrite_basic-win32.phpt new file mode 100644 index 0000000000..81d9360276 --- /dev/null +++ b/ext/standard/tests/file/fwrite_basic-win32.phpt @@ -0,0 +1,424 @@ +--TEST-- +Test fwrite() function : basic functionality +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +*** Testing fwrite() basic operations *** + +-- Testing fwrite() with file having data of type numeric -- +-- File opened in mode : w -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "04db34906fe2c56dcfbd649b7d916974" +-- File opened in mode : wb -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "04db34906fe2c56dcfbd649b7d916974" +-- File opened in mode : wt -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "04db34906fe2c56dcfbd649b7d916974" +-- File opened in mode : w+ -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "04db34906fe2c56dcfbd649b7d916974" +-- File opened in mode : w+b -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "04db34906fe2c56dcfbd649b7d916974" +-- File opened in mode : w+t -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "04db34906fe2c56dcfbd649b7d916974" + +-- Testing fwrite() with file having data of type text -- +-- File opened in mode : w -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "9c08ac77b7a93a84dd0b055900165e84" +-- File opened in mode : wb -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "9c08ac77b7a93a84dd0b055900165e84" +-- File opened in mode : wt -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "9c08ac77b7a93a84dd0b055900165e84" +-- File opened in mode : w+ -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "9c08ac77b7a93a84dd0b055900165e84" +-- File opened in mode : w+b -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "9c08ac77b7a93a84dd0b055900165e84" +-- File opened in mode : w+t -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "9c08ac77b7a93a84dd0b055900165e84" + +-- Testing fwrite() with file having data of type text_with_new_line -- +-- File opened in mode : w -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "56a1963cc292d7f8245219116d9eca40" +-- File opened in mode : wb -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "56a1963cc292d7f8245219116d9eca40" +-- File opened in mode : wt -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2385) +string(32) "62b09dac6d598bf54de7b02e0e68e5c7" +-- File opened in mode : w+ -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "56a1963cc292d7f8245219116d9eca40" +-- File opened in mode : w+b -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "56a1963cc292d7f8245219116d9eca40" +-- File opened in mode : w+t -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2385) +string(32) "62b09dac6d598bf54de7b02e0e68e5c7" + +-- Testing fwrite() with file having data of type alphanumeric -- +-- File opened in mode : w -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "719e3329c19218c12d232f2ee81e100f" +-- File opened in mode : wb -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "719e3329c19218c12d232f2ee81e100f" +-- File opened in mode : wt -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "719e3329c19218c12d232f2ee81e100f" +-- File opened in mode : w+ -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "719e3329c19218c12d232f2ee81e100f" +-- File opened in mode : w+b -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "719e3329c19218c12d232f2ee81e100f" +-- File opened in mode : w+t -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "719e3329c19218c12d232f2ee81e100f" +Done \ No newline at end of file diff --git a/ext/standard/tests/file/fwrite_basic.phpt b/ext/standard/tests/file/fwrite_basic.phpt new file mode 100644 index 0000000000..c568b7c874 --- /dev/null +++ b/ext/standard/tests/file/fwrite_basic.phpt @@ -0,0 +1,424 @@ +--TEST-- +Test fwrite() function : basic functionality +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +*** Testing fwrite() basic operations *** + +-- Testing fwrite() with file having data of type numeric -- +-- File opened in mode : w -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "04db34906fe2c56dcfbd649b7d916974" +-- File opened in mode : wb -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "04db34906fe2c56dcfbd649b7d916974" +-- File opened in mode : wt -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "04db34906fe2c56dcfbd649b7d916974" +-- File opened in mode : w+ -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "04db34906fe2c56dcfbd649b7d916974" +-- File opened in mode : w+b -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "04db34906fe2c56dcfbd649b7d916974" +-- File opened in mode : w+t -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "04db34906fe2c56dcfbd649b7d916974" + +-- Testing fwrite() with file having data of type text -- +-- File opened in mode : w -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "9c08ac77b7a93a84dd0b055900165e84" +-- File opened in mode : wb -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "9c08ac77b7a93a84dd0b055900165e84" +-- File opened in mode : wt -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "9c08ac77b7a93a84dd0b055900165e84" +-- File opened in mode : w+ -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "9c08ac77b7a93a84dd0b055900165e84" +-- File opened in mode : w+b -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "9c08ac77b7a93a84dd0b055900165e84" +-- File opened in mode : w+t -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "9c08ac77b7a93a84dd0b055900165e84" + +-- Testing fwrite() with file having data of type text_with_new_line -- +-- File opened in mode : w -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "56a1963cc292d7f8245219116d9eca40" +-- File opened in mode : wb -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "56a1963cc292d7f8245219116d9eca40" +-- File opened in mode : wt -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "56a1963cc292d7f8245219116d9eca40" +-- File opened in mode : w+ -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "56a1963cc292d7f8245219116d9eca40" +-- File opened in mode : w+b -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "56a1963cc292d7f8245219116d9eca40" +-- File opened in mode : w+t -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "56a1963cc292d7f8245219116d9eca40" + +-- Testing fwrite() with file having data of type alphanumeric -- +-- File opened in mode : w -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "719e3329c19218c12d232f2ee81e100f" +-- File opened in mode : wb -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "719e3329c19218c12d232f2ee81e100f" +-- File opened in mode : wt -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "719e3329c19218c12d232f2ee81e100f" +-- File opened in mode : w+ -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "719e3329c19218c12d232f2ee81e100f" +-- File opened in mode : w+b -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "719e3329c19218c12d232f2ee81e100f" +-- File opened in mode : w+t -- +int(0) +int(100) +bool(false) +int(100) +int(1024) +bool(false) +int(1124) +int(1024) +int(2148) +bool(false) +bool(true) +int(2148) +string(32) "719e3329c19218c12d232f2ee81e100f" +Done \ No newline at end of file diff --git a/ext/standard/tests/file/fwrite_error.phpt b/ext/standard/tests/file/fwrite_error.phpt new file mode 100644 index 0000000000..c6f529f404 --- /dev/null +++ b/ext/standard/tests/file/fwrite_error.phpt @@ -0,0 +1,120 @@ +--TEST-- +Test fwrite() function : error conditions +--FILE-- + +--CLEAN-- + +--EXPECTF-- +*** Testing fwrite() : error conditions *** +-- Testing fwrite() with less than expected number of arguments -- + +Warning: Wrong parameter count for fwrite() in %s on line %d +NULL + +Warning: Wrong parameter count for fwrite() in %s on line %d +NULL +-- Testing fwrite() with more than expected number of arguments -- + +Warning: Wrong parameter count for fwrite() in %s on line %d +NULL +-- Testing fwrite() with invalid length arguments -- +int(0) +int(0) +-- Testing fwrite() with invalid arguments -- +-- Iteration 1 -- + +Warning: fwrite(): supplied argument is not a valid stream resource in %s on line %d +bool(false) +-- Iteration 2 -- + +Warning: fwrite(): supplied argument is not a valid stream resource in %s on line %d +bool(false) +-- Iteration 3 -- + +Warning: fwrite(): supplied argument is not a valid stream resource in %s on line %d +bool(false) +-- Iteration 4 -- + +Warning: fwrite(): supplied argument is not a valid stream resource in %s on line %d +bool(false) +-- Iteration 5 -- + +Warning: fwrite(): supplied argument is not a valid stream resource in %s on line %d +bool(false) +-- Iteration 6 -- + +Warning: fwrite(): supplied argument is not a valid stream resource in %s on line %d +bool(false) +-- Testing fwrite() with closed/unset file handle -- + +Warning: fwrite(): 6 is not a valid stream resource in %s on line %d +bool(false) + +Warning: fwrite(): supplied argument is not a valid stream resource in %s on line %d +bool(false) +Done diff --git a/ext/standard/tests/file/fwrite_variation-win32.phpt b/ext/standard/tests/file/fwrite_variation-win32.phpt new file mode 100644 index 0000000000..d3c456f964 --- /dev/null +++ b/ext/standard/tests/file/fwrite_variation-win32.phpt @@ -0,0 +1,1008 @@ +--TEST-- +Test fwrite() function : usage variations +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +*** Testing fwrite() various operations *** + +-- Testing fwrite() with file having content of type numeric -- +-- Opening file in r -- +int(0) +int(0) +int(0) +bool(false) +int(2) +int(0) +int(2) +bool(false) +bool(true) +int(1024) +string(32) "950b7457d1deb6332f2fc5d42f3129d6" +-- Opening file in rb -- +int(0) +int(0) +int(0) +bool(false) +int(2) +int(0) +int(2) +bool(false) +bool(true) +int(1024) +string(32) "950b7457d1deb6332f2fc5d42f3129d6" +-- Opening file in rt -- +int(0) +int(0) +int(0) +bool(false) +int(2) +int(0) +int(2) +bool(false) +bool(true) +int(1024) +string(32) "950b7457d1deb6332f2fc5d42f3129d6" +-- Opening file in r+ -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +int(2) +bool(false) +int(200) +int(202) +bool(false) +bool(true) +int(1024) +string(32) "950b7457d1deb6332f2fc5d42f3129d6" +-- Opening file in r+b -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +int(2) +bool(false) +int(200) +int(202) +bool(false) +bool(true) +int(1024) +string(32) "950b7457d1deb6332f2fc5d42f3129d6" +-- Opening file in r+t -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +int(2) +bool(false) +int(200) +int(202) +bool(false) +bool(true) +int(1024) +string(32) "950b7457d1deb6332f2fc5d42f3129d6" +-- Opening file in a -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "59ce5bf03b69069d00d6354bdc969ff6" +-- Opening file in ab -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "59ce5bf03b69069d00d6354bdc969ff6" +-- Opening file in at -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "59ce5bf03b69069d00d6354bdc969ff6" +-- Opening file in a+ -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "59ce5bf03b69069d00d6354bdc969ff6" +-- Opening file in a+b -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "59ce5bf03b69069d00d6354bdc969ff6" +-- Opening file in a+t -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "59ce5bf03b69069d00d6354bdc969ff6" +-- Opening file in x -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "f255efe87ebdf755e515868cea9ad24b" +-- Opening file in xb -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "f255efe87ebdf755e515868cea9ad24b" +-- Opening file in xt -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "f255efe87ebdf755e515868cea9ad24b" +-- Opening file in x+ -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "f255efe87ebdf755e515868cea9ad24b" +-- Opening file in x+b -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "f255efe87ebdf755e515868cea9ad24b" +-- Opening file in x+t -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "f255efe87ebdf755e515868cea9ad24b" + +-- Testing fwrite() with file having content of type text -- +-- Opening file in r -- +int(0) +int(0) +int(0) +bool(false) +int(2) +int(0) +int(2) +bool(false) +bool(true) +int(1024) +string(32) "e486000c4c8452774f746a27658d87fa" +-- Opening file in rb -- +int(0) +int(0) +int(0) +bool(false) +int(2) +int(0) +int(2) +bool(false) +bool(true) +int(1024) +string(32) "e486000c4c8452774f746a27658d87fa" +-- Opening file in rt -- +int(0) +int(0) +int(0) +bool(false) +int(2) +int(0) +int(2) +bool(false) +bool(true) +int(1024) +string(32) "e486000c4c8452774f746a27658d87fa" +-- Opening file in r+ -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +int(2) +bool(false) +int(200) +int(202) +bool(false) +bool(true) +int(1024) +string(32) "3bdaf80dae28bc24bb304daa5ffee16c" +-- Opening file in r+b -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +int(2) +bool(false) +int(200) +int(202) +bool(false) +bool(true) +int(1024) +string(32) "3bdaf80dae28bc24bb304daa5ffee16c" +-- Opening file in r+t -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +int(2) +bool(false) +int(200) +int(202) +bool(false) +bool(true) +int(1024) +string(32) "3bdaf80dae28bc24bb304daa5ffee16c" +-- Opening file in a -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "dbd9dffd809d82e299bc1e5c55087f3b" +-- Opening file in ab -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "dbd9dffd809d82e299bc1e5c55087f3b" +-- Opening file in at -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "dbd9dffd809d82e299bc1e5c55087f3b" +-- Opening file in a+ -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "dbd9dffd809d82e299bc1e5c55087f3b" +-- Opening file in a+b -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "dbd9dffd809d82e299bc1e5c55087f3b" +-- Opening file in a+t -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "dbd9dffd809d82e299bc1e5c55087f3b" +-- Opening file in x -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "c2244282eeca7c2d32d0dacf21e19432" +-- Opening file in xb -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "c2244282eeca7c2d32d0dacf21e19432" +-- Opening file in xt -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "c2244282eeca7c2d32d0dacf21e19432" +-- Opening file in x+ -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "c2244282eeca7c2d32d0dacf21e19432" +-- Opening file in x+b -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "c2244282eeca7c2d32d0dacf21e19432" +-- Opening file in x+t -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "c2244282eeca7c2d32d0dacf21e19432" + +-- Testing fwrite() with file having content of type text_with_new_line -- +-- Opening file in r -- +int(0) +int(0) +int(0) +bool(false) +int(2) +int(0) +int(2) +bool(false) +bool(true) +int(1024) +string(32) "b09c8026a64a88d36d4c2f17983964bb" +-- Opening file in rb -- +int(0) +int(0) +int(0) +bool(false) +int(2) +int(0) +int(2) +bool(false) +bool(true) +int(1024) +string(32) "b09c8026a64a88d36d4c2f17983964bb" +-- Opening file in rt -- +int(0) +int(0) +int(0) +bool(false) +int(2) +int(0) +int(2) +bool(false) +bool(true) +int(1024) +string(32) "b09c8026a64a88d36d4c2f17983964bb" +-- Opening file in r+ -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +int(2) +bool(false) +int(200) +int(202) +bool(false) +bool(true) +int(1024) +string(32) "b188d7c8aa229cbef067e5970f2daba9" +-- Opening file in r+b -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +int(2) +bool(false) +int(200) +int(202) +bool(false) +bool(true) +int(1024) +string(32) "b188d7c8aa229cbef067e5970f2daba9" +-- Opening file in r+t -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +int(2) +bool(false) +int(200) +int(202) +bool(false) +bool(true) +int(1024) +string(32) "991652c76db8d17c790c702ac0a6dc5f" +-- Opening file in a -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "3f0a483fe8a2f405677844e0b1af6cf4" +-- Opening file in ab -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "3f0a483fe8a2f405677844e0b1af6cf4" +-- Opening file in at -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1690) +string(32) "656648355b64df6fded53b12fb355ab8" +-- Opening file in a+ -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "3f0a483fe8a2f405677844e0b1af6cf4" +-- Opening file in a+b -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "3f0a483fe8a2f405677844e0b1af6cf4" +-- Opening file in a+t -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1690) +string(32) "656648355b64df6fded53b12fb355ab8" +-- Opening file in x -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "fa6c79b925c2fc754b9d063c6de1d8df" +-- Opening file in xb -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "fa6c79b925c2fc754b9d063c6de1d8df" +-- Opening file in xt -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(444) +string(32) "c96531f6b4c8d9e829c25b87f96ea86e" +-- Opening file in x+ -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "fa6c79b925c2fc754b9d063c6de1d8df" +-- Opening file in x+b -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "fa6c79b925c2fc754b9d063c6de1d8df" +-- Opening file in x+t -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(444) +string(32) "c96531f6b4c8d9e829c25b87f96ea86e" + +-- Testing fwrite() with file having content of type alphanumeric -- +-- Opening file in r -- +int(0) +int(0) +int(0) +bool(false) +int(2) +int(0) +int(2) +bool(false) +bool(true) +int(1024) +string(32) "3fabd48d8eaa65c14e0d93d6880c560c" +-- Opening file in rb -- +int(0) +int(0) +int(0) +bool(false) +int(2) +int(0) +int(2) +bool(false) +bool(true) +int(1024) +string(32) "3fabd48d8eaa65c14e0d93d6880c560c" +-- Opening file in rt -- +int(0) +int(0) +int(0) +bool(false) +int(2) +int(0) +int(2) +bool(false) +bool(true) +int(1024) +string(32) "3fabd48d8eaa65c14e0d93d6880c560c" +-- Opening file in r+ -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +int(2) +bool(false) +int(200) +int(202) +bool(false) +bool(true) +int(1024) +string(32) "5d4ec23a3d9dd447e2f702d9e0e114d9" +-- Opening file in r+b -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +int(2) +bool(false) +int(200) +int(202) +bool(false) +bool(true) +int(1024) +string(32) "5d4ec23a3d9dd447e2f702d9e0e114d9" +-- Opening file in r+t -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +int(2) +bool(false) +int(200) +int(202) +bool(false) +bool(true) +int(1024) +string(32) "5d4ec23a3d9dd447e2f702d9e0e114d9" +-- Opening file in a -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "ea0c0bfa0b10aa8e614fd33ffe295cb9" +-- Opening file in ab -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "ea0c0bfa0b10aa8e614fd33ffe295cb9" +-- Opening file in at -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "ea0c0bfa0b10aa8e614fd33ffe295cb9" +-- Opening file in a+ -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "ea0c0bfa0b10aa8e614fd33ffe295cb9" +-- Opening file in a+b -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "ea0c0bfa0b10aa8e614fd33ffe295cb9" +-- Opening file in a+t -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "ea0c0bfa0b10aa8e614fd33ffe295cb9" +-- Opening file in x -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "b2a123e1d84e6a03c8520aff7689219e" +-- Opening file in xb -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "b2a123e1d84e6a03c8520aff7689219e" +-- Opening file in xt -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "b2a123e1d84e6a03c8520aff7689219e" +-- Opening file in x+ -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "b2a123e1d84e6a03c8520aff7689219e" +-- Opening file in x+b -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "b2a123e1d84e6a03c8520aff7689219e" +-- Opening file in x+t -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "b2a123e1d84e6a03c8520aff7689219e" +Done \ No newline at end of file diff --git a/ext/standard/tests/file/fwrite_variation.phpt b/ext/standard/tests/file/fwrite_variation.phpt new file mode 100644 index 0000000000..87bbf478ff --- /dev/null +++ b/ext/standard/tests/file/fwrite_variation.phpt @@ -0,0 +1,1008 @@ +--TEST-- +Test fwrite() function : usage variations +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +*** Testing fwrite() various operations *** + +-- Testing fwrite() with file having content of type numeric -- +-- Opening file in r -- +int(0) +int(0) +int(0) +bool(false) +int(2) +int(0) +int(2) +bool(false) +bool(true) +int(1024) +string(32) "950b7457d1deb6332f2fc5d42f3129d6" +-- Opening file in rb -- +int(0) +int(0) +int(0) +bool(false) +int(2) +int(0) +int(2) +bool(false) +bool(true) +int(1024) +string(32) "950b7457d1deb6332f2fc5d42f3129d6" +-- Opening file in rt -- +int(0) +int(0) +int(0) +bool(false) +int(2) +int(0) +int(2) +bool(false) +bool(true) +int(1024) +string(32) "950b7457d1deb6332f2fc5d42f3129d6" +-- Opening file in r+ -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +int(2) +bool(false) +int(200) +int(202) +bool(false) +bool(true) +int(1024) +string(32) "950b7457d1deb6332f2fc5d42f3129d6" +-- Opening file in r+b -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +int(2) +bool(false) +int(200) +int(202) +bool(false) +bool(true) +int(1024) +string(32) "950b7457d1deb6332f2fc5d42f3129d6" +-- Opening file in r+t -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +int(2) +bool(false) +int(200) +int(202) +bool(false) +bool(true) +int(1024) +string(32) "950b7457d1deb6332f2fc5d42f3129d6" +-- Opening file in a -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "59ce5bf03b69069d00d6354bdc969ff6" +-- Opening file in ab -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "59ce5bf03b69069d00d6354bdc969ff6" +-- Opening file in at -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "59ce5bf03b69069d00d6354bdc969ff6" +-- Opening file in a+ -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "59ce5bf03b69069d00d6354bdc969ff6" +-- Opening file in a+b -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "59ce5bf03b69069d00d6354bdc969ff6" +-- Opening file in a+t -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "59ce5bf03b69069d00d6354bdc969ff6" +-- Opening file in x -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "f255efe87ebdf755e515868cea9ad24b" +-- Opening file in xb -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "f255efe87ebdf755e515868cea9ad24b" +-- Opening file in xt -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "f255efe87ebdf755e515868cea9ad24b" +-- Opening file in x+ -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "f255efe87ebdf755e515868cea9ad24b" +-- Opening file in x+b -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "f255efe87ebdf755e515868cea9ad24b" +-- Opening file in x+t -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "f255efe87ebdf755e515868cea9ad24b" + +-- Testing fwrite() with file having content of type text -- +-- Opening file in r -- +int(0) +int(0) +int(0) +bool(false) +int(2) +int(0) +int(2) +bool(false) +bool(true) +int(1024) +string(32) "e486000c4c8452774f746a27658d87fa" +-- Opening file in rb -- +int(0) +int(0) +int(0) +bool(false) +int(2) +int(0) +int(2) +bool(false) +bool(true) +int(1024) +string(32) "e486000c4c8452774f746a27658d87fa" +-- Opening file in rt -- +int(0) +int(0) +int(0) +bool(false) +int(2) +int(0) +int(2) +bool(false) +bool(true) +int(1024) +string(32) "e486000c4c8452774f746a27658d87fa" +-- Opening file in r+ -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +int(2) +bool(false) +int(200) +int(202) +bool(false) +bool(true) +int(1024) +string(32) "3bdaf80dae28bc24bb304daa5ffee16c" +-- Opening file in r+b -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +int(2) +bool(false) +int(200) +int(202) +bool(false) +bool(true) +int(1024) +string(32) "3bdaf80dae28bc24bb304daa5ffee16c" +-- Opening file in r+t -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +int(2) +bool(false) +int(200) +int(202) +bool(false) +bool(true) +int(1024) +string(32) "3bdaf80dae28bc24bb304daa5ffee16c" +-- Opening file in a -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "dbd9dffd809d82e299bc1e5c55087f3b" +-- Opening file in ab -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "dbd9dffd809d82e299bc1e5c55087f3b" +-- Opening file in at -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "dbd9dffd809d82e299bc1e5c55087f3b" +-- Opening file in a+ -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "dbd9dffd809d82e299bc1e5c55087f3b" +-- Opening file in a+b -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "dbd9dffd809d82e299bc1e5c55087f3b" +-- Opening file in a+t -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "dbd9dffd809d82e299bc1e5c55087f3b" +-- Opening file in x -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "c2244282eeca7c2d32d0dacf21e19432" +-- Opening file in xb -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "c2244282eeca7c2d32d0dacf21e19432" +-- Opening file in xt -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "c2244282eeca7c2d32d0dacf21e19432" +-- Opening file in x+ -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "c2244282eeca7c2d32d0dacf21e19432" +-- Opening file in x+b -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "c2244282eeca7c2d32d0dacf21e19432" +-- Opening file in x+t -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "c2244282eeca7c2d32d0dacf21e19432" + +-- Testing fwrite() with file having content of type text_with_new_line -- +-- Opening file in r -- +int(0) +int(0) +int(0) +bool(false) +int(2) +int(0) +int(2) +bool(false) +bool(true) +int(1024) +string(32) "b09c8026a64a88d36d4c2f17983964bb" +-- Opening file in rb -- +int(0) +int(0) +int(0) +bool(false) +int(2) +int(0) +int(2) +bool(false) +bool(true) +int(1024) +string(32) "b09c8026a64a88d36d4c2f17983964bb" +-- Opening file in rt -- +int(0) +int(0) +int(0) +bool(false) +int(2) +int(0) +int(2) +bool(false) +bool(true) +int(1024) +string(32) "b09c8026a64a88d36d4c2f17983964bb" +-- Opening file in r+ -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +int(2) +bool(false) +int(200) +int(202) +bool(false) +bool(true) +int(1024) +string(32) "b188d7c8aa229cbef067e5970f2daba9" +-- Opening file in r+b -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +int(2) +bool(false) +int(200) +int(202) +bool(false) +bool(true) +int(1024) +string(32) "b188d7c8aa229cbef067e5970f2daba9" +-- Opening file in r+t -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +int(2) +bool(false) +int(200) +int(202) +bool(false) +bool(true) +int(1024) +string(32) "b188d7c8aa229cbef067e5970f2daba9" +-- Opening file in a -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "3f0a483fe8a2f405677844e0b1af6cf4" +-- Opening file in ab -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "3f0a483fe8a2f405677844e0b1af6cf4" +-- Opening file in at -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "3f0a483fe8a2f405677844e0b1af6cf4" +-- Opening file in a+ -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "3f0a483fe8a2f405677844e0b1af6cf4" +-- Opening file in a+b -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "3f0a483fe8a2f405677844e0b1af6cf4" +-- Opening file in a+t -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "3f0a483fe8a2f405677844e0b1af6cf4" +-- Opening file in x -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "fa6c79b925c2fc754b9d063c6de1d8df" +-- Opening file in xb -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "fa6c79b925c2fc754b9d063c6de1d8df" +-- Opening file in xt -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "fa6c79b925c2fc754b9d063c6de1d8df" +-- Opening file in x+ -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "fa6c79b925c2fc754b9d063c6de1d8df" +-- Opening file in x+b -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "fa6c79b925c2fc754b9d063c6de1d8df" +-- Opening file in x+t -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "fa6c79b925c2fc754b9d063c6de1d8df" + +-- Testing fwrite() with file having content of type alphanumeric -- +-- Opening file in r -- +int(0) +int(0) +int(0) +bool(false) +int(2) +int(0) +int(2) +bool(false) +bool(true) +int(1024) +string(32) "3fabd48d8eaa65c14e0d93d6880c560c" +-- Opening file in rb -- +int(0) +int(0) +int(0) +bool(false) +int(2) +int(0) +int(2) +bool(false) +bool(true) +int(1024) +string(32) "3fabd48d8eaa65c14e0d93d6880c560c" +-- Opening file in rt -- +int(0) +int(0) +int(0) +bool(false) +int(2) +int(0) +int(2) +bool(false) +bool(true) +int(1024) +string(32) "3fabd48d8eaa65c14e0d93d6880c560c" +-- Opening file in r+ -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +int(2) +bool(false) +int(200) +int(202) +bool(false) +bool(true) +int(1024) +string(32) "5d4ec23a3d9dd447e2f702d9e0e114d9" +-- Opening file in r+b -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +int(2) +bool(false) +int(200) +int(202) +bool(false) +bool(true) +int(1024) +string(32) "5d4ec23a3d9dd447e2f702d9e0e114d9" +-- Opening file in r+t -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +int(2) +bool(false) +int(200) +int(202) +bool(false) +bool(true) +int(1024) +string(32) "5d4ec23a3d9dd447e2f702d9e0e114d9" +-- Opening file in a -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "ea0c0bfa0b10aa8e614fd33ffe295cb9" +-- Opening file in ab -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "ea0c0bfa0b10aa8e614fd33ffe295cb9" +-- Opening file in at -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "ea0c0bfa0b10aa8e614fd33ffe295cb9" +-- Opening file in a+ -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "ea0c0bfa0b10aa8e614fd33ffe295cb9" +-- Opening file in a+b -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "ea0c0bfa0b10aa8e614fd33ffe295cb9" +-- Opening file in a+t -- +int(0) +int(400) +int(400) +bool(false) +int(400) +int(200) +int(600) +bool(false) +bool(true) +int(1624) +string(32) "ea0c0bfa0b10aa8e614fd33ffe295cb9" +-- Opening file in x -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "b2a123e1d84e6a03c8520aff7689219e" +-- Opening file in xb -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "b2a123e1d84e6a03c8520aff7689219e" +-- Opening file in xt -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "b2a123e1d84e6a03c8520aff7689219e" +-- Opening file in x+ -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "b2a123e1d84e6a03c8520aff7689219e" +-- Opening file in x+b -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "b2a123e1d84e6a03c8520aff7689219e" +-- Opening file in x+t -- +int(0) +int(400) +int(400) +bool(false) +bool(true) +int(400) +string(32) "b2a123e1d84e6a03c8520aff7689219e" +Done