Annotation of embedaddon/php/ext/standard/tests/dir/opendir_error2-win32.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Test opendir() function : error conditions - Non-existent directory
! 3: --SKIPIF--
! 4: <?php
! 5: if (substr(PHP_OS, 0, 3) != 'WIN') {
! 6: die("skip Valid only on Windows");
! 7: }
! 8: ?>
! 9: --FILE--
! 10: <?php
! 11: /* Prototype : mixed opendir(string $path[, resource $context])
! 12: * Description: Open a directory and return a dir_handle
! 13: * Source code: ext/standard/dir.c
! 14: */
! 15:
! 16: /*
! 17: * Pass a non-existent directory as $path argument to opendir() to test behaviour
! 18: */
! 19:
! 20: echo "*** Testing opendir() : error conditions ***\n";
! 21:
! 22: echo "\n-- Pass a non-existent absolute path: --\n";
! 23: $path = dirname(__FILE__) . "/idonotexist";
! 24: var_dump(opendir($path));
! 25:
! 26: echo "\n-- Pass a non-existent relative path: --\n";
! 27: chdir(dirname(__FILE__));
! 28: var_dump(opendir('idonotexist'));
! 29: ?>
! 30: ===DONE===
! 31: --EXPECTF--
! 32: *** Testing opendir() : error conditions ***
! 33:
! 34: -- Pass a non-existent absolute path: --
! 35:
! 36: Warning: opendir(%s/idonotexist,%s/idonotexist): The system cannot find the file specified. (code: %d) in %s on line %d
! 37:
! 38: Warning: opendir(%s/idonotexist): failed to open dir: %s in %s on line %d
! 39: bool(false)
! 40:
! 41: -- Pass a non-existent relative path: --
! 42:
! 43: Warning: opendir(idonotexist,idonotexist): The system cannot find the file specified. (code: %d) in %s on line %d
! 44:
! 45: Warning: opendir(idonotexist): failed to open dir: %s in %s on line %d
! 46: bool(false)
! 47: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>