]> granicus.if.org Git - php/commitdiff
- Update test
authorMarcus Boerger <helly@php.net>
Sun, 22 Jan 2006 22:06:02 +0000 (22:06 +0000)
committerMarcus Boerger <helly@php.net>
Sun, 22 Jan 2006 22:06:02 +0000 (22:06 +0000)
ext/pdo/tests/pdo_011.phpt

index 570f0c706ecc5d08a105d18db142cebd6b4b1ffa..bed899f035f7942f641e8d3e3b464a0bb233b5f8 100644 (file)
@@ -10,7 +10,7 @@ PDOTest::skip();
 ?>
 --FILE--
 <?php
-if (getenv('REDIR_TEST_DIR') === false) putenv('REDIR_TEST_DIR='.dirname(__FILE__) . '/../../pdo/tests/'); 
+if (getenv('REDIR_TEST_DIR') === false) putenv('REDIR_TEST_DIR='.dirname(__FILE__) . '/../../pdo/tests/');
 require_once getenv('REDIR_TEST_DIR') . 'pdo_test.inc';
 $db = PDOTest::factory();
 
@@ -28,7 +28,7 @@ class DerivedStatement extends PDOStatement
                echo __METHOD__ . "($name)\n";
        }
 
-       function retrieve($id, $val) {
+       function reTrieve($id, $val) {
                echo __METHOD__ . "($id,$val)\n";
                return array($id=>$val);
        }
@@ -77,6 +77,10 @@ var_dump($select2->fetchAll(PDO::FETCH_FUNC, array($f, 'factory')));
 var_dump(get_class($derived));
 $derived->execute();
 var_dump($derived->fetchAll(PDO::FETCH_FUNC, array($derived, 'retrieve')));
+$derived->execute();
+var_dump($derived->fetchAll(PDO::FETCH_FUNC, array($derived, 'reTrieve')));
+$derived->execute();
+var_dump($derived->fetchAll(PDO::FETCH_FUNC, array($derived, 'RETRIEVE')));
 
 ?>
 --EXPECTF--
@@ -217,10 +221,62 @@ array(4) {
   }
 }
 string(16) "DerivedStatement"
-DerivedStatement::retrieve(1,A)
-DerivedStatement::retrieve(2,B)
-DerivedStatement::retrieve(3,C)
-DerivedStatement::retrieve(4,D)
+DerivedStatement::reTrieve(1,A)
+DerivedStatement::reTrieve(2,B)
+DerivedStatement::reTrieve(3,C)
+DerivedStatement::reTrieve(4,D)
+array(4) {
+  [0]=>
+  array(1) {
+    [1]=>
+    string(1) "A"
+  }
+  [1]=>
+  array(1) {
+    [2]=>
+    string(1) "B"
+  }
+  [2]=>
+  array(1) {
+    [3]=>
+    string(1) "C"
+  }
+  [3]=>
+  array(1) {
+    [4]=>
+    string(1) "D"
+  }
+}
+DerivedStatement::reTrieve(1,A)
+DerivedStatement::reTrieve(2,B)
+DerivedStatement::reTrieve(3,C)
+DerivedStatement::reTrieve(4,D)
+array(4) {
+  [0]=>
+  array(1) {
+    [1]=>
+    string(1) "A"
+  }
+  [1]=>
+  array(1) {
+    [2]=>
+    string(1) "B"
+  }
+  [2]=>
+  array(1) {
+    [3]=>
+    string(1) "C"
+  }
+  [3]=>
+  array(1) {
+    [4]=>
+    string(1) "D"
+  }
+}
+DerivedStatement::reTrieve(1,A)
+DerivedStatement::reTrieve(2,B)
+DerivedStatement::reTrieve(3,C)
+DerivedStatement::reTrieve(4,D)
 array(4) {
   [0]=>
   array(1) {
@@ -407,3 +463,55 @@ array(4) {
     unicode(1) "D"
   }
 }
+DerivedStatement::retrieve(1,A)
+DerivedStatement::retrieve(2,B)
+DerivedStatement::retrieve(3,C)
+DerivedStatement::retrieve(4,D)
+array(4) {
+  [0]=>
+  array(1) {
+    [1]=>
+    unicode(1) "A"
+  }
+  [1]=>
+  array(1) {
+    [2]=>
+    unicode(1) "B"
+  }
+  [2]=>
+  array(1) {
+    [3]=>
+    unicode(1) "C"
+  }
+  [3]=>
+  array(1) {
+    [4]=>
+    unicode(1) "D"
+  }
+}
+DerivedStatement::retrieve(1,A)
+DerivedStatement::retrieve(2,B)
+DerivedStatement::retrieve(3,C)
+DerivedStatement::retrieve(4,D)
+array(4) {
+  [0]=>
+  array(1) {
+    [1]=>
+    unicode(1) "A"
+  }
+  [1]=>
+  array(1) {
+    [2]=>
+    unicode(1) "B"
+  }
+  [2]=>
+  array(1) {
+    [3]=>
+    unicode(1) "C"
+  }
+  [3]=>
+  array(1) {
+    [4]=>
+    unicode(1) "D"
+  }
+}