From: Ilia Alshanetsky Date: Mon, 24 Mar 2008 18:34:44 +0000 (+0000) Subject: MFB: Fixed test on systems where . and .. order not guaranteed X-Git-Tag: RELEASE_2_0_0a1~11 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1ad9e6e1d02d479f5cdcc7ecd7bd2fa7c491014e;p=php MFB: Fixed test on systems where . and .. order not guaranteed --- diff --git a/ext/standard/tests/dir/rewinddir_basic.phpt b/ext/standard/tests/dir/rewinddir_basic.phpt index 13929250bb..36a9f25e67 100644 --- a/ext/standard/tests/dir/rewinddir_basic.phpt +++ b/ext/standard/tests/dir/rewinddir_basic.phpt @@ -27,18 +27,24 @@ mkdir($dir_path2); var_dump($dh1 = opendir($dir_path1)); var_dump($dh2 = opendir($dir_path2)); +$data = array(); echo "\n-- Read and rewind first directory (argument supplied) --\n"; while(FALSE !== $file1 = readdir($dh1)) { - var_dump($file1); + $data[] = $file1; } +sort($data); +var_dump($data); var_dump(rewinddir($dh1)); var_dump(readdir($dh1)); +$data = array(); echo "\n-- Read and rewind second directory (no argument supplied) --\n"; while(FALSE !== $file2 = readdir()) { - var_dump($file2); + $data[] = $file2; } +sort($data); +var_dump($data); var_dump(rewinddir()); var_dump(readdir()); @@ -63,16 +69,26 @@ resource(%d) of type (stream) resource(%d) of type (stream) -- Read and rewind first directory (argument supplied) -- -string(1) "." -string(2) ".." -string(9) "file1.tmp" +array(3) { + [0]=> + string(1) "." + [1]=> + string(2) ".." + [2]=> + string(9) "file1.tmp" +} NULL string(1) "." -- Read and rewind second directory (no argument supplied) -- -string(1) "." -string(2) ".." -string(9) "file2.tmp" +array(3) { + [0]=> + string(1) "." + [1]=> + string(2) ".." + [2]=> + string(9) "file2.tmp" +} NULL string(1) "." ===DONE===