From e8e85afbcc46a660651fccadbb2b1343b289a836 Mon Sep 17 00:00:00 2001 From: Steph Fox Date: Thu, 21 Feb 2008 14:45:44 +0000 Subject: [PATCH] Updating conversion tests to check for more conversion parameters than one. Note that these will all fail against current CVS. @Greg: We need to clarify conversion policy across the board. --- ext/phar/tests/phar_convert_tar.phpt | 14 ++++++++++++++ ext/phar/tests/phar_convert_tar2.phpt | 18 +++++++++++++++++- ext/phar/tests/phar_convert_tar3.phpt | 22 +++++++++++++++++++--- ext/phar/tests/phar_convert_zip.phpt | 14 ++++++++++++++ ext/phar/tests/tar/phar_convert_phar.phpt | 18 ++++++++++++++++++ ext/phar/tests/tar/phar_convert_phar2.phpt | 21 +++++++++++++++++++-- ext/phar/tests/tar/phar_convert_phar3.phpt | 21 +++++++++++++++++++-- ext/phar/tests/zip/phar_convert_phar.phpt | 19 +++++++++++++++++++ 8 files changed, 139 insertions(+), 8 deletions(-) diff --git a/ext/phar/tests/phar_convert_tar.phpt b/ext/phar/tests/phar_convert_tar.phpt index 9651f44e63..810acfc113 100644 --- a/ext/phar/tests/phar_convert_tar.phpt +++ b/ext/phar/tests/phar_convert_tar.phpt @@ -7,6 +7,7 @@ phar.require_hash=0 phar.readonly=0 --FILE-- isTar()); +var_dump($phar->getStub()); + $phar->convertToTar(); var_dump($phar->isTar()); +var_dump($phar->getStub()); + copy($fname, $fname2); $phar = new Phar($fname2); var_dump($phar->isTar()); +var_dump($phar->getStub()); + ?> ===DONE=== --CLEAN-- @@ -37,6 +45,12 @@ unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.2.phar.php __HALT_COMPILER(); ?> --EXPECT-- +bool(false) +string(48) "" bool(true) +string(60) "isTar()); +var_dump($phar->isCompressed()); +var_dump($phar->getStub()); + $phar->convertToTar(Phar::GZ); var_dump($phar->isTar()); var_dump($phar->isCompressed()); +var_dump($phar->getStub()); + copy($fname, $fname2); $phar = new Phar($fname2); var_dump($phar->isTar()); var_dump($phar->isCompressed() == Phar::GZ); +var_dump($phar->getStub()); + ?> ===DONE=== --CLEAN-- @@ -40,8 +49,15 @@ unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.2.phar.php __HALT_COMPILER(); ?> --EXPECT-- -bool(true) bool(false) +bool(false) +string(48) "" +bool(true) +int(4096) +string(60) " - + --INI-- phar.require_hash=0 phar.readonly=0 --FILE-- isTar()); +var_dump($phar->isCompressed()); +var_dump($phar->getStub()); + $phar->convertToTar(Phar::BZ2); var_dump($phar->isTar()); var_dump($phar->isCompressed()); +var_dump($phar->getStub()); + copy($fname, $fname2); $phar = new Phar($fname2); var_dump($phar->isTar()); var_dump($phar->isCompressed() == Phar::BZ2); +var_dump($phar->getStub()); + ?> ===DONE=== --CLEAN-- @@ -40,8 +49,15 @@ unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.2.phar.php __HALT_COMPILER(); ?> --EXPECT-- -bool(true) bool(false) +bool(false) +string(48) "" +bool(true) +int(8192) +string(60) "isZip()); +var_dump($phar->getStub()); + $phar->convertToZip(); var_dump($phar->isZip()); +var_dump($phar->getStub()); + copy($fname, $fname2); $phar = new Phar($fname2); var_dump($phar->isZip()); +var_dump($phar->getStub()); + ?> ===DONE=== --CLEAN-- @@ -37,6 +45,12 @@ unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.2.phar.php __HALT_COMPILER(); ?> --EXPECT-- +bool(false) +string(48) "" bool(true) +string(60) "stopBuffering(); +var_dump($phar->isTar()); +var_dump(strlen($phar->getStub())); + $phar->convertToTar(); var_dump($phar->isTar()); +var_dump($phar->getStub()); + $phar['a'] = 'hi there'; + $phar->convertToPhar(); var_dump($phar->isPhar()); +var_dump(strlen($phar->getStub())); + copy($fname, $fname2); $phar = new Phar($fname2); var_dump($phar->isPhar()); +var_dump(strlen($phar->getStub())); + ?> ===DONE=== --CLEAN-- @@ -31,7 +43,13 @@ unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.2.phar.php __HALT_COMPILER(); ?> --EXPECT-- +bool(false) +int(6571) bool(true) +string(60) "stopBuffering(); +var_dump($phar->isTar()); +var_dump(strlen($phar->getStub())); + $phar->convertToTar(); var_dump($phar->isTar()); +var_dump($phar->getStub()); + $phar['a'] = 'hi there'; -$phar = new Phar($fname); + $phar->convertToPhar(Phar::GZ); var_dump($phar->isPhar()); var_dump($phar->isCompressed()); +var_dump(strlen($phar->getStub())); + copy($fname, $fname2); $phar = new Phar($fname2); var_dump($phar->isPhar()); var_dump($phar->isCompressed() == Phar::GZ); +var_dump(strlen($phar->getStub())); + ?> ===DONE=== --CLEAN-- @@ -35,9 +46,15 @@ unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.2.phar.php __HALT_COMPILER(); ?> --EXPECT-- +bool(false) +int(6571) bool(true) +string(60) "stopBuffering(); +var_dump($phar->isTar()); +var_dump(strlen($phar->getStub())); + $phar->convertToTar(); var_dump($phar->isTar()); +var_dump($phar->getStub()); + $phar['a'] = 'hi there'; -$phar = new Phar($fname); + $phar->convertToPhar(Phar::BZ2); var_dump($phar->isPhar()); var_dump($phar->isCompressed()); +var_dump(strlen($phar->getStub())); + copy($fname, $fname2); $phar = new Phar($fname2); var_dump($phar->isPhar()); var_dump($phar->isCompressed() == Phar::BZ2); +var_dump(strlen($phar->getStub())); + ?> ===DONE=== --CLEAN-- @@ -35,9 +46,15 @@ unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.2.phar.php __HALT_COMPILER(); ?> --EXPECT-- +bool(false) +int(6571) bool(true) +string(60) "stopBuffering(); +var_dump($phar->isZip()); +var_dump(strlen($phar->getStub())); + $phar->convertToZip(); var_dump($phar->isZip()); +var_dump($phar->getStub()); + $phar['a'] = 'hi there'; + $phar->convertToPhar(); var_dump($phar->isPhar()); +var_dump(strlen($phar->getStub())); + copy($fname, $fname2); $phar = new Phar($fname2); var_dump($phar->isPhar()); +var_dump(strlen($phar->getStub())); + ?> ===DONE=== --CLEAN-- @@ -31,7 +43,14 @@ unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.2.phar.php __HALT_COMPILER(); ?> --EXPECT-- +bool(false) +string(50) " +" bool(true) +string(60) "