]> granicus.if.org Git - php/commitdiff
Fixed tests (file order is undefined, so we need to sort() them)
authorDmitry Stogov <dmitry@php.net>
Mon, 24 Mar 2008 09:00:41 +0000 (09:00 +0000)
committerDmitry Stogov <dmitry@php.net>
Mon, 24 Mar 2008 09:00:41 +0000 (09:00 +0000)
ext/standard/tests/dir/readdir_basic.phpt
ext/standard/tests/dir/readdir_variation6.phpt

index c6ea2007dc41ef8052bb108a313adf7d1f9c0949..f941235c4d4478cd3aa7bb41610838818efdae32 100644 (file)
@@ -22,13 +22,23 @@ mkdir($path);
 
 echo "\n-- Call readdir() with \$path argument --\n";
 var_dump($dh = opendir($path));
+$a = array();
 while( FALSE !== ($file = readdir($dh)) ) {
+       $a[] = $file;
+}
+sort($a);
+foreach($a as $file) {
        var_dump($file);
 }
 
 echo "\n-- Call readdir() without \$path argument --\n";
 var_dump($dh = opendir($path));
+$a = array();
 while( FALSE !== ( $file = readdir() ) ) {
+       $a[] = $file;
+}
+sort($a);
+foreach($a as $file) {
        var_dump($file);
 }
 
index 3e70fb1479849b03a483061f8e3de5036e8a27ba..6051bf73e252f9b99aec94c7f6c7db49f8fd8039 100644 (file)
@@ -14,15 +14,15 @@ Test readdir() function : usage variations - operate on previously opened direct
 
 echo "*** Testing readdir() : usage variations ***\n";
 
-
-include( dirname(__FILE__) . "/../file/file.inc");
+// include the file.inc for Function: function create_files()
+include( dirname(__FILE__)."/../file/file.inc");
 
 // create the temporary directory
 $dir_path = dirname(__FILE__) . "/readdir_variation6";
 mkdir($dir_path);
 
 // create files within the temporary directory
-@create_files($dir_path, 3, "alphanumeric", 0755, 1, "w", "readdir_variation6");
+create_files($dir_path, 3, "alphanumeric", 0755, 1, "w", "readdir_variation6");
 
 // open the directory
 $dir_handle1 = opendir($dir_path);
@@ -31,12 +31,22 @@ $dir_handle1 = opendir($dir_path);
 opendir($dir_path);
 
 echo "\n-- Reading Directory Contents with Previous Handle --\n";
+$a = array();
 while (FALSE !== ($file = readdir($dir_handle1))) {
+       $a[] = $file;
+}
+sort($a);
+foreach ($a as $file) {
        var_dump($file);
 }
 
 echo "\n-- Reading Directory Contents with Current Handle (no arguments supplied) --\n";
+$a = array();
 while (FALSE !== ($file = readdir())) {
+       $a[] = $file;
+}
+sort($a);
+foreach ($a as $file) {
        var_dump($file);
 }