From: Greg Beaver Date: Wed, 16 Apr 2008 03:54:05 +0000 (+0000) Subject: increase code coverage X-Git-Tag: RELEASE_2_0_0b1~361 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cd9ecb53ae13c110e181dfd868505f1f936dcd91;p=php increase code coverage --- diff --git a/ext/phar/tests/mkdir.phpt b/ext/phar/tests/mkdir.phpt new file mode 100644 index 0000000000..38e7ead616 --- /dev/null +++ b/ext/phar/tests/mkdir.phpt @@ -0,0 +1,30 @@ +--TEST-- +phar: mkdir edge cases +--SKIPIF-- + +--INI-- +phar.readonly=0 +--FILE-- + +===DONE=== +--CLEAN-- + +--EXPECTF-- +Warning: mkdir(): phar error: cannot create directory "phar://", no phar archive specified in %smkdir.php on line %d + +Warning: mkdir(): phar error: cannot create directory "" in phar "foo.phar", phar error: invalid path "" must not be empty in %smkdir.php on line %d + +Warning: mkdir(): phar error: cannot create directory "a" in phar "%smkdir.phar.php", phar error: path "a" exists and is a not a directory in %smkdir.php on line %d +===DONE=== \ No newline at end of file diff --git a/ext/phar/tests/opendir.phpt b/ext/phar/tests/opendir.phpt index 62dd9d6496..43f4bb135e 100644 --- a/ext/phar/tests/opendir.phpt +++ b/ext/phar/tests/opendir.phpt @@ -24,9 +24,22 @@ set_include_path("phar://" . __FILE__); include "index.php"; __HALT_COMPILER();'); include $fname; +echo "\n"; +opendir('phar://'); +opendir('phar://hi.phar'); +ini_set('phar.extract_list', 'hi.phar='.dirname(__FILE__)); +opendir('phar://hi.phar/oopsie/daisy/'); ?> ===DONE=== --CLEAN-- --EXPECT-- -file1.txtfile2.txtfile3.txt===DONE=== \ No newline at end of file +file1.txtfile2.txtfile3.txt + +Warning: opendir(phar://): failed to open dir: phar error: no directory in "phar://", must have at least phar:/// for root directory (always use full path to a new phar) +phar url "phar://" is unknown in %sopendir.php on line %d + +Warning: opendir(phar://hi.phar): failed to open dir: phar url "phar://hi.phar" is unknown in %sopendir.php on line %d + +Warning: opendir(phar://hi.phar/oopsie/daisy/): failed to open dir: phar error: file "%soopsie/daisy" extracted from "hi.phar" could not be opened in %sopendir.php on line %d +===DONE=== \ No newline at end of file