From: Greg Beaver Date: Sat, 26 Apr 2008 17:27:47 +0000 (+0000) Subject: increase code coverage X-Git-Tag: RELEASE_2_0_0b1~192 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f37605ec0cd3a73652b0acd3ceab0ed858dc4d21;p=php increase code coverage --- diff --git a/ext/phar/tests/zip/metadata_write_commit.phpt b/ext/phar/tests/zip/metadata_write_commit.phpt index 33c172ea30..cf0945d153 100644 --- a/ext/phar/tests/zip/metadata_write_commit.phpt +++ b/ext/phar/tests/zip/metadata_write_commit.phpt @@ -31,6 +31,7 @@ $phar['a']->setMetadata(42); $phar['b']->setMetadata(NULL); $phar['c']->setMetadata(array(25, 'foo'=>'bar')); $phar['d']->setMetadata(true); +$phar->setMetadata('hi'); foreach($files as $name => $cont) { var_dump($phar[$name]->getMetadata()); @@ -48,6 +49,7 @@ foreach($files as $name => $cont) { foreach($files as $name => $cont) { var_dump($phar[$name]->getMetadata()); } +var_dump($phar->getMetadata()); ?> ===DONE=== --CLEAN-- @@ -79,4 +81,5 @@ array(2) { string(3) "bar" } bool(true) +string(2) "hi" ===DONE=== diff --git a/ext/phar/tests/zip/phar_begin_setstub_commit.phpt b/ext/phar/tests/zip/phar_begin_setstub_commit.phpt index 66c0134634..442cdf8010 100755 --- a/ext/phar/tests/zip/phar_begin_setstub_commit.phpt +++ b/ext/phar/tests/zip/phar_begin_setstub_commit.phpt @@ -26,6 +26,18 @@ var_dump($p->isBuffering()); include 'phar://brandnewphar.phar/a.php'; include 'phar://brandnewphar.phar/b.php'; var_dump($p->getStub()); + +// add portion to test setting stub from resource +file_put_contents(dirname(__FILE__) . '/myfakestub.php', ''); +$a = fopen(dirname(__FILE__) . '/myfakestub.php', 'rb'); +$p->setStub($a); +var_dump($p->getStub()); +$c = strlen(''); +file_put_contents(dirname(__FILE__) . '/myfakestub.php', '' . 'extra stuff'); +fseek($a, 0); +$p->setStub($a, $c); +var_dump($p->getStub()); +fclose($a); ?> ===DONE=== --CLEAN-- @@ -48,4 +60,8 @@ string(5) "Hello" string(5) "World" string(85) " " +string(93) " +" +string(93) " +" ===DONE=== \ No newline at end of file