summaryrefslogtreecommitdiff
path: root/ext/pdo/tests/pdo_013.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/pdo/tests/pdo_013.phpt')
-rw-r--r--ext/pdo/tests/pdo_013.phpt96
1 files changed, 0 insertions, 96 deletions
diff --git a/ext/pdo/tests/pdo_013.phpt b/ext/pdo/tests/pdo_013.phpt
deleted file mode 100644
index 009c7e2d65..0000000000
--- a/ext/pdo/tests/pdo_013.phpt
+++ /dev/null
@@ -1,96 +0,0 @@
---TEST--
-PDO Common: PDOStatement iterator
---SKIPIF--
-<?php # vim:ft=php
-if (!extension_loaded('pdo')) die('skip');
-$dir = getenv('REDIR_TEST_DIR');
-if (false == $dir) die('skip no driver');
-require_once $dir . 'pdo_test.inc';
-PDOTest::skip();
-?>
---FILE--
-<?php
-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();
-
-$db->exec('CREATE TABLE test(id int NOT NULL PRIMARY KEY, val VARCHAR(10), grp VARCHAR(10))');
-$db->exec('INSERT INTO test VALUES(1, \'A\', \'Group1\')');
-$db->exec('INSERT INTO test VALUES(2, \'B\', \'Group2\')');
-
-$SELECT = 'SELECT val, grp FROM test';
-
-$stmt = $db->prepare($SELECT);
-
-$stmt->execute();
-$stmt->setFetchMode(PDO::FETCH_NUM);
-foreach ($stmt as $data)
-{
- var_dump($data);
-}
-
-class Test
-{
- function __construct($name = 'N/A')
- {
- echo __METHOD__ . "($name)\n";
- }
-}
-
-unset($stmt);
-
-foreach ($db->query($SELECT, PDO::FETCH_CLASS, 'Test') as $data)
-{
- var_dump($data);
-}
-
-unset($stmt);
-
-$stmt = $db->query($SELECT, PDO::FETCH_CLASS, 'Test', array('WOW'));
-
-foreach($stmt as $data)
-{
- var_dump($data);
-}
-?>
---EXPECTF--
-array(2) {
- [0]=>
- string(1) "A"
- [1]=>
- string(6) "Group1"
-}
-array(2) {
- [0]=>
- string(1) "B"
- [1]=>
- string(6) "Group2"
-}
-Test::__construct(N/A)
-object(Test)#%d (2) {
- ["val"]=>
- string(1) "A"
- ["grp"]=>
- string(6) "Group1"
-}
-Test::__construct(N/A)
-object(Test)#%d (2) {
- ["val"]=>
- string(1) "B"
- ["grp"]=>
- string(6) "Group2"
-}
-Test::__construct(WOW)
-object(Test)#%d (2) {
- ["val"]=>
- string(1) "A"
- ["grp"]=>
- string(6) "Group1"
-}
-Test::__construct(WOW)
-object(Test)#%d (2) {
- ["val"]=>
- string(1) "B"
- ["grp"]=>
- string(6) "Group2"
-}