Annotation of embedaddon/php/ext/phar/tests/zip/bzip2.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: Phar: process bzip2-compressed zip entry
        !             3: --SKIPIF--
        !             4: <?php if (!extension_loaded("phar")) die("skip"); ?>
        !             5: <?php if (!extension_loaded("spl")) die("skip SPL not available"); ?>
        !             6: <?php if (!extension_loaded("bz2")) die("skip bz2 not available"); ?>
        !             7: --FILE--
        !             8: <?php
        !             9: try {
        !            10:        $a = new PharData(dirname(__FILE__) . '/files/bzip2.zip');
        !            11:        foreach ($a as $entry => $file) {
        !            12:                echo $file->getContent();
        !            13:        }
        !            14:        $a = new Phar(dirname(__FILE__) . '/files/bz2_alias.phar.zip');
        !            15:        var_dump($a->getAlias());
        !            16: } catch (Exception $e) {
        !            17:        echo $e->getMessage() . "\n";
        !            18: }
        !            19: ?>
        !            20: ===DONE===
        !            21: --EXPECT--
        !            22: <?php
        !            23: include dirname(__FILE__) . '/corrupt_zipmaker.php.inc';
        !            24: $a = new corrupt_zipmaker;
        !            25: $a->addFile('hi', null, 'hii');
        !            26: $a->addFile('hi2', null, 'hii2', null, null, 'encrypt', 'encrypt');
        !            27: $a->writeZip(dirname(__FILE__) . '/encrypted.zip');
        !            28: $a = new corrupt_zipmaker;
        !            29: $a->addFile('hi', null, 'hii');
        !            30: $a->addFile('', null, 'stdin');
        !            31: $a->writeZip(dirname(__FILE__) . '/stdin.zip');
        !            32: $a = new corrupt_zipmaker;
        !            33: $a->addFile('hii', null, 'hii', null, null, 'filename_len', 'filename_len');
        !            34: $a->addFile('hi', null, 'hii');
        !            35: $a->writeZip(dirname(__FILE__) . '/truncfilename.zip');
        !            36: $a = new corrupt_zipmaker;
        !            37: $a->addFile('hi', null, 'hii', null, null, 'compress', 'compress');
        !            38: $a->writeZip(dirname(__FILE__) . '/compress_unsup1.zip');
        !            39: $a = new corrupt_zipmaker;
        !            40: $a->addFile('hi', null, 'hii', null, null, 'compress', 'compress', 2);
        !            41: $a->writeZip(dirname(__FILE__) . '/compress_unsup2.zip');
        !            42: $a = new corrupt_zipmaker;
        !            43: $a->addFile('hi', null, 'hii', null, null, 'compress', 'compress', 3);
        !            44: $a->writeZip(dirname(__FILE__) . '/compress_unsup3.zip');
        !            45: $a = new corrupt_zipmaker;
        !            46: $a->addFile('hi', null, 'hii', null, null, 'compress', 'compress', 4);
        !            47: $a->writeZip(dirname(__FILE__) . '/compress_unsup4.zip');
        !            48: $a = new corrupt_zipmaker;
        !            49: $a->addFile('hi', null, 'hii', null, null, 'compress', 'compress', 5);
        !            50: $a->writeZip(dirname(__FILE__) . '/compress_unsup5.zip');
        !            51: $a = new corrupt_zipmaker;
        !            52: $a->addFile('hi', null, 'hii', null, null, 'compress', 'compress', 6);
        !            53: $a->writeZip(dirname(__FILE__) . '/compress_unsup6.zip');
        !            54: $a = new corrupt_zipmaker;
        !            55: $a->addFile('hi', null, 'hii', null, null, 'compress', 'compress', 7);
        !            56: $a->writeZip(dirname(__FILE__) . '/compress_unsup7.zip');
        !            57: $a = new corrupt_zipmaker;
        !            58: $a->addFile('hi', null, 'hii', null, null, 'compress', 'compress', 9);
        !            59: $a->writeZip(dirname(__FILE__) . '/compress_unsup9.zip');
        !            60: $a = new corrupt_zipmaker;
        !            61: $a->addFile('hi', null, 'hii', null, null, 'compress', 'compress', 10);
        !            62: $a->writeZip(dirname(__FILE__) . '/compress_unsup10.zip');
        !            63: $a = new corrupt_zipmaker;
        !            64: $a->addFile('hi', null, 'hii', null, null, 'compress', 'compress', 14);
        !            65: $a->writeZip(dirname(__FILE__) . '/compress_unsup14.zip');
        !            66: $a = new corrupt_zipmaker;
        !            67: $a->addFile('hi', null, 'hii', null, null, 'compress', 'compress', 18);
        !            68: $a->writeZip(dirname(__FILE__) . '/compress_unsup18.zip');
        !            69: $a = new corrupt_zipmaker;
        !            70: $a->addFile('hi', null, 'hii', null, null, 'compress', 'compress', 19);
        !            71: $a->writeZip(dirname(__FILE__) . '/compress_unsup19.zip');
        !            72: $a = new corrupt_zipmaker;
        !            73: $a->addFile('hi', null, 'hii', null, null, 'compress', 'compress', 97);
        !            74: $a->writeZip(dirname(__FILE__) . '/compress_unsup97.zip');
        !            75: $a = new corrupt_zipmaker;
        !            76: $a->addFile('hi', null, 'hii', null, null, 'compress', 'compress', 98);
        !            77: $a->writeZip(dirname(__FILE__) . '/compress_unsup98.zip');
        !            78: $a = new corrupt_zipmaker;
        !            79: $a->addFile('hi', null, 'hii', null, null, 'compress', 'compress', 11);
        !            80: $a->writeZip(dirname(__FILE__) . '/compress_unsupunknown.zip');
        !            81: ?>
        !            82: string(175) "hitheresuperlongzipistoostupidtodowhatIsaysoIhavetousethisridiculouslylongaliasbecauseitisstupiddidImentionthatalreadythemadnessdoesnotstopIhateinfozipIhateinfozipIhateinfozip"
        !            83: ===DONE===

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>