Annotation of embedaddon/php/ext/standard/tests/file/disk_total_space_basic.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Test disk_total_space() function : basic functionality
3: --FILE--
4: <?php
5: /*
6: * Prototype: float disk_total_space( string $directory );
7: * Description: given a string containing a directory, this function will
8: * return the total number of bytes on the corresponding filesyatem
9: * or disk partition.
10: */
11:
12: $file_path = dirname(__FILE__);
13:
14: echo "*** Testing with normal directory ***\n";
15: var_dump( disk_total_space($file_path) );
16:
17: echo "*** Testing with newly created directory ***\n";
18: $dir = "/disk_total_space";
19:
20: mkdir($file_path.$dir);
21: var_dump( disk_total_space($file_path.$dir) );
22: $fh = fopen($file_path.$dir."/disk_total_space.tmp", "w");
23: fwrite($fh, (binary)"Garbage Data Garbage Data Garbage Data Garbage Data Garbage Data Garbage Data Garbage Data");
24:
25: fclose($fh);
26:
27: echo"\nTotal Space after writing to a file\n";
28: var_dump( disk_total_space($file_path.$dir) );
29:
30: echo"\n-- Done --";
31: ?>
32: --CLEAN--
33: <?php
34: $file_path = dirname(__FILE__);
35: unlink($file_path."/disk_total_space/disk_total_space.tmp");
36: rmdir($file_path."/disk_total_space");
37: ?>
38:
39: --EXPECTF--
40: *** Testing with normal directory ***
41: float(%d)
42: *** Testing with newly created directory ***
43: float(%d)
44:
45: Total Space after writing to a file
46: float(%d)
47:
48: -- Done --
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>