dbs             Thu Mar  3 15:23:29 2005 EDT

  Added files:                 
    /php-src/ext/pdo_odbc/tests pdo_012.phpt pdo_013.phpt pdo_014.phpt 
  Log:
  Next three tests for PDO_ODBC (tested with DB2 V8.2).
  
  

http://cvs.php.net/co.php/php-src/ext/pdo_odbc/tests/pdo_012.phpt?r=1.1&p=1
Index: php-src/ext/pdo_odbc/tests/pdo_012.phpt
+++ php-src/ext/pdo_odbc/tests/pdo_012.phpt
--TEST--
PDO_ODBC: PDOStatement::setFetchMode
--SKIPIF--
<?php # vim:ft=php
require_once('skipif.inc'); ?>
--FILE--
<?php

require_once('connection.inc');
require_once('prepare.inc');

$SQL = array('create'=>'CREATE TABLE test(id INT NOT NULL PRIMARY KEY, val 
VARCHAR(10), grp VARCHAR(10))');

require_once($PDO_TESTS . 'pdo_012.inc');

?>
===DONE===
<?php exit(0); ?>
--EXPECTF--
array(2) {
  [0]=>
  array(2) {
    [0]=>
    string(1) "A"
    [1]=>
    string(6) "Group1"
  }
  [1]=>
  array(2) {
    [0]=>
    string(1) "B"
    [1]=>
    string(6) "Group2"
  }
}
Test::__construct(N/A)
Test::__construct(N/A)
array(2) {
  [0]=>
  object(Test)#%d (2) {
    ["VAL"]=>
    string(1) "A"
    ["GRP"]=>
    string(6) "Group1"
  }
  [1]=>
  object(Test)#%d (2) {
    ["VAL"]=>
    string(1) "B"
    ["GRP"]=>
    string(6) "Group2"
  }
}
Test::__construct(Changed)
Test::__construct(Changed)
array(2) {
  [0]=>
  object(Test)#%d (2) {
    ["VAL"]=>
    string(1) "A"
    ["GRP"]=>
    string(6) "Group1"
  }
  [1]=>
  object(Test)#%d (2) {
    ["VAL"]=>
    string(1) "B"
    ["GRP"]=>
    string(6) "Group2"
  }
}
===DONE===

http://cvs.php.net/co.php/php-src/ext/pdo_odbc/tests/pdo_013.phpt?r=1.1&p=1
Index: php-src/ext/pdo_odbc/tests/pdo_013.phpt
+++ php-src/ext/pdo_odbc/tests/pdo_013.phpt
--TEST--
PDO_ODBC: PDOStatement is Traversable
--SKIPIF--
<?php # vim:ft=php
require_once('skipif.inc'); ?>
--FILE--
<?php

require_once('connection.inc');
require_once('prepare.inc');

$SQL = array('create'=>'CREATE TABLE test(id INT NOT NULL PRIMARY KEY, val 
VARCHAR(10), grp VARCHAR(10))');

require_once($PDO_TESTS . 'pdo_013.inc');

?>
===DONE===
<?php exit(0); ?>
--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"
}
===DONE===

http://cvs.php.net/co.php/php-src/ext/pdo_odbc/tests/pdo_014.phpt?r=1.1&p=1
Index: php-src/ext/pdo_odbc/tests/pdo_014.phpt
+++ php-src/ext/pdo_odbc/tests/pdo_014.phpt
--TEST--
PDO_ODBC: PDOStatement and SPL Iterators
--SKIPIF--
<?php # vim:ft=php
require_once('skipif.inc');
if (!extension_loaded('SPL')) die('skip SPL not available');
?>
--FILE--
<?php

require_once('connection.inc');
require_once('prepare.inc');

$SQL = array('create'=>'CREATE TABLE test(id INT NOT NULL PRIMARY KEY, val 
VARCHAR(10), grp VARCHAR(10))');

require_once($PDO_TESTS . 'pdo_014.inc');

?>
===DONE===
<?php exit(0); ?>
--EXPECTF--
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"
}
NULL
bool(false)
PDOStatementAggregate::__construct
PDOStatementAggregate::getIterator
array(2) {
  [0]=>
  string(1) "A"
  [1]=>
  string(6) "Group1"
}
array(2) {
  [0]=>
  string(1) "B"
  [1]=>
  string(6) "Group2"
}
===DONE===

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to