Annotation of embedaddon/php/ext/phar/tests/tar/bug49910.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: Bug #49910: no support for ././@LongLink for long filenames in phar tar support
        !             3: --SKIPIF--
        !             4: <?php if (!extension_loaded("phar")) die("skip"); ?>
        !             5: <?php if (!extension_loaded("zlib")) die("skip"); ?>
        !             6: --FILE--
        !             7: <?php
        !             8: $fname = str_replace('\\', '/', dirname(__FILE__) . '/files/Structures_Graph-1.0.3.tgz');
        !             9: $tar = new PharData($fname);
        !            10: $files = array();
        !            11: foreach (new RecursiveIteratorIterator($tar) as $file) {
        !            12:        $files[] = str_replace($fname, '*', $file->getPathName());
        !            13: }
        !            14: print_r($files);
        !            15: ?>
        !            16: ===DONE===
        !            17: --EXPECT--
        !            18: Array
        !            19: (
        !            20:     [0] => phar://*/Structures_Graph-1.0.3/LICENSE
        !            21:     [1] => phar://*/Structures_Graph-1.0.3/Structures/Graph/Manipulator/AcyclicTest.php
        !            22:     [2] => phar://*/Structures_Graph-1.0.3/Structures/Graph/Manipulator/TopologicalSorter.php
        !            23:     [3] => phar://*/Structures_Graph-1.0.3/Structures/Graph/Node.php
        !            24:     [4] => phar://*/Structures_Graph-1.0.3/Structures/Graph.php
        !            25:     [5] => phar://*/Structures_Graph-1.0.3/docs/generate.sh
        !            26:     [6] => phar://*/Structures_Graph-1.0.3/docs/html/Structures_Graph/Structures_Graph.html
        !            27:     [7] => phar://*/Structures_Graph-1.0.3/docs/html/Structures_Graph/Structures_Graph_Manipulator_AcyclicTest.html
        !            28:     [8] => phar://*/Structures_Graph-1.0.3/docs/html/Structures_Graph/Structures_Graph_Manipulator_TopologicalSorter.html
        !            29:     [9] => phar://*/Structures_Graph-1.0.3/docs/html/Structures_Graph/Structures_Graph_Node.html
        !            30:     [10] => phar://*/Structures_Graph-1.0.3/docs/html/Structures_Graph/_Structures_Graph_Manipulator_AcyclicTest_php.html
        !            31:     [11] => phar://*/Structures_Graph-1.0.3/docs/html/Structures_Graph/_Structures_Graph_Manipulator_TopologicalSorter_php.html
        !            32:     [12] => phar://*/Structures_Graph-1.0.3/docs/html/Structures_Graph/_Structures_Graph_Node_php.html
        !            33:     [13] => phar://*/Structures_Graph-1.0.3/docs/html/Structures_Graph/_Structures_Graph_php.html
        !            34:     [14] => phar://*/Structures_Graph-1.0.3/docs/html/Structures_Graph/tutorial_Structures_Graph.pkg.html
        !            35:     [15] => phar://*/Structures_Graph-1.0.3/docs/html/classtrees_Structures_Graph.html
        !            36:     [16] => phar://*/Structures_Graph-1.0.3/docs/html/elementindex.html
        !            37:     [17] => phar://*/Structures_Graph-1.0.3/docs/html/elementindex_Structures_Graph.html
        !            38:     [18] => phar://*/Structures_Graph-1.0.3/docs/html/errors.html
        !            39:     [19] => phar://*/Structures_Graph-1.0.3/docs/html/index.html
        !            40:     [20] => phar://*/Structures_Graph-1.0.3/docs/html/li_Structures_Graph.html
        !            41:     [21] => phar://*/Structures_Graph-1.0.3/docs/html/media/banner.css
        !            42:     [22] => phar://*/Structures_Graph-1.0.3/docs/html/media/stylesheet.css
        !            43:     [23] => phar://*/Structures_Graph-1.0.3/docs/html/packages.html
        !            44:     [24] => phar://*/Structures_Graph-1.0.3/docs/html/todolist.html
        !            45:     [25] => phar://*/Structures_Graph-1.0.3/docs/tutorials/Structures_Graph/Structures_Graph.pkg
        !            46:     [26] => phar://*/Structures_Graph-1.0.3/tests/AllTests.php
        !            47:     [27] => phar://*/Structures_Graph-1.0.3/tests/testCase/BasicGraph.php
        !            48:     [28] => phar://*/package.xml
        !            49: )
        !            50: ===DONE===

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