summaryrefslogtreecommitdiff
path: root/ext/standard/tests/file/filesize_variation3-win32.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/standard/tests/file/filesize_variation3-win32.phpt')
-rw-r--r--ext/standard/tests/file/filesize_variation3-win32.phpt72
1 files changed, 0 insertions, 72 deletions
diff --git a/ext/standard/tests/file/filesize_variation3-win32.phpt b/ext/standard/tests/file/filesize_variation3-win32.phpt
deleted file mode 100644
index 67b97a8009..0000000000
--- a/ext/standard/tests/file/filesize_variation3-win32.phpt
+++ /dev/null
@@ -1,72 +0,0 @@
---TEST--
-Test filesize() function: usage variations - file size after truncate
---SKIPIF--
-<?php
-if (substr(PHP_OS, 0, 3) != 'WIN') {
- die('skip only valid for Windows');
-}
---FILE--
-<?php
-/*
- Prototype : int filesize ( string $filename );
- Description : Returns the size of the file in bytes, or FALSE
- (and generates an error of level E_WARNING) in case of an error.
-*/
-
-$file_path = __DIR__;
-
-echo "*** Testing filesize(): usage variations ***\n";
-$filename = $file_path."/filesize_variation3.tmp";
-$file_handle = fopen($filename, "w");
-fwrite($file_handle, str_repeat("Hello,World ", 1000) ); // create file of size 12000 bytes
-fclose($file_handle);
-
-echo "-- Testing filesize() after truncating the file to a new length --\n";
-// truncate the file created earlier in subdir, the size of the file is 12000bytes
-// truncate the same file, in the loop , each time with the decrement in size by 1200 bytes,
-// until -1200bytes size
-for($size = filesize($filename); $size>=-1200; $size-=1200) {
- $file_handle = fopen($filename, "r+");
- var_dump( ftruncate($file_handle, $size) );
- fclose($file_handle);
- var_dump( filesize($filename) );
- clearstatcache();
-}
-
-echo "*** Done ***\n";
-?>
---CLEAN--
-<?php
-$file_path = __DIR__;
-unlink($file_path."/filesize_variation3.tmp");
-?>
---EXPECTF--
-*** Testing filesize(): usage variations ***
--- Testing filesize() after truncating the file to a new length --
-bool(true)
-int(12000)
-bool(true)
-int(10800)
-bool(true)
-int(9600)
-bool(true)
-int(8400)
-bool(true)
-int(7200)
-bool(true)
-int(6000)
-bool(true)
-int(4800)
-bool(true)
-int(3600)
-bool(true)
-int(2400)
-bool(true)
-int(1200)
-bool(true)
-int(0)
-
-Warning: ftruncate(): Negative size is not supported in %s on line %d
-bool(false)
-int(0)
-*** Done ***