]> granicus.if.org Git - php/commitdiff
- Fix test
authorMarcus Boerger <helly@php.net>
Sun, 6 Aug 2006 12:49:43 +0000 (12:49 +0000)
committerMarcus Boerger <helly@php.net>
Sun, 6 Aug 2006 12:49:43 +0000 (12:49 +0000)
ext/phar/tests/phar_oo_008.phpt

index 8746912e91dec900303a640c9ab918237b82c3a5..8b0777ecce4eaf657e453a93ed63f9aae56f1344 100755 (executable)
@@ -13,6 +13,7 @@ $phar = new Phar($fname);
 $phar->setFileClass('SplFileObject');
 
 $f = $phar['a.csv'];
+echo "===1===\n";
 foreach($f as $k => $v)
 {
        echo "$k=>$v\n";
@@ -20,6 +21,7 @@ foreach($f as $k => $v)
 
 $f->setFlags(SplFileObject::DROP_NEW_LINE);
 
+echo "===2===\n";
 foreach($f as $k => $v)
 {
        echo "$k=>$v\n";
@@ -36,11 +38,21 @@ class MyCSVFile extends SplFileObject
 $phar->setFileClass('MyCSVFile');
 $v = $phar['a.csv'];
 
+echo "===3===\n";
 while(!$v->eof())
 {
        echo $v->key() . "=>" . join('|',$v->fgetcsv()) . "\n";
 }
 
+echo "===4===\n";
+$v->rewind();
+while(!$v->eof())
+{
+       $l = $v->fgetcsv();
+       echo $v->key() . "=>" . join('|',$l) . "\n";
+}
+
+echo "===5===\n";
 foreach($v as $k => $d)
 {
        echo "$k=>" . join('|',$d) . "\n";
@@ -58,6 +70,7 @@ class MyCSVFile2 extends SplFileObject
 $phar->setFileClass('MyCSVFile2');
 $v = $phar['a.csv'];
 
+echo "===6===\n";
 foreach($v as $k => $d)
 {
        echo "$k=>" . join('|',$d) . "\n";
@@ -71,20 +84,29 @@ unlink(dirname(__FILE__) . '/phar_oo_test.phar.php');
 __halt_compiler();
 ?>
 --EXPECTF--
+===1===
 0=>1,2,3
 
 1=>2,a,b
 
 2=>3,"c","'e'"
+===2===
 0=>1,2,3
 1=>2,a,b
 2=>3,"c","'e'"
+===3===
+0=>1|2|3
+0=>2|a|b
+1=>3|c|'e'
+===4===
 0=>1|2|3
 1=>2|a|b
 2=>3|c|'e'
-1=>1|2|3
-3=>2|a|b
-5=>3|c|'e'
+===5===
+0=>1|2|3
+1=>2|a|b
+2=>3|c|'e'
+===6===
 MyCSVFile2::getCurrentLine
 1=>1|2|3
 MyCSVFile2::getCurrentLine