]> granicus.if.org Git - php/commitdiff
add failing portion of test for bz2 compressed file on open
authorGreg Beaver <cellog@php.net>
Sat, 26 Apr 2008 17:14:27 +0000 (17:14 +0000)
committerGreg Beaver <cellog@php.net>
Sat, 26 Apr 2008 17:14:27 +0000 (17:14 +0000)
ext/phar/tests/zip/phar_oo_compressallbz2.phpt

index 964bce50b13003262bad545c789c239969ad166f..0b75586842480c5e509b19316be4f63058f9f950 100644 (file)
@@ -8,7 +8,9 @@ phar.readonly=0
 --FILE--
 <?php
 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.zip.php';
+$fname2 = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.zip';
 $pname = 'phar://' . $fname;
+$pname2 = 'phar://' . $fname2;
 
 $phar = new Phar($fname);
 $phar['a'] = 'a';
@@ -32,12 +34,18 @@ var_dump($phar['b']->isCompressed(Phar::BZ2));
 var_dump(file_get_contents($pname . '/c'));
 var_dump($phar['c']->isCompressed(Phar::GZ));
 var_dump($phar['b']->isCompressed(Phar::BZ2));
+copy($fname, $fname2);
+$c = new Phar($fname2);
+var_dump(file_get_contents($pname2 . '/a'));
+var_dump($c['a']->isCompressed(Phar::GZ));
+var_dump($c['a']->isCompressed(Phar::BZ2));
 
 ?>
 ===DONE===
 --CLEAN--
 <?php 
 unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.zip.php');
+unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.zip');
 ?>
 --EXPECTF--
 string(1) "a"
@@ -55,4 +63,7 @@ bool(true)
 string(1) "c"
 bool(false)
 bool(true)
+string(1) "a"
+bool(false)
+bool(true)
 ===DONE===