From: Dan Scott Date: Thu, 3 Mar 2005 20:30:38 +0000 (+0000) Subject: One more PDO_ODBC test (tested with DB2 V8.2). X-Git-Tag: RELEASE_0_3~87 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5ce920f1894dd9f3244c1ad35ab9b181f09c80d6;p=php One more PDO_ODBC test (tested with DB2 V8.2). --- diff --git a/ext/pdo_odbc/tests/pdo_010.phpt b/ext/pdo_odbc/tests/pdo_010.phpt new file mode 100755 index 0000000000..a0c7ab398e --- /dev/null +++ b/ext/pdo_odbc/tests/pdo_010.phpt @@ -0,0 +1,81 @@ +--TEST-- +PDO_ODBC: PDO_FETCH_(CLASSTYPE and GROUP/UNIQUE) +--SKIPIF-- + +--FILE-- +'CREATE TABLE classtypes(id INT NOT NULL PRIMARY KEY, name VARCHAR(10) NOT NULL UNIQUE)', + 'create2'=>'CREATE TABLE test(id INT NOT NULL PRIMARY KEY, classtype INT, val VARCHAR(10), grp VARCHAR(10))' +); + +require_once($PDO_TESTS . 'pdo_010.inc'); + +?> +===DONE=== + +--EXPECTF-- +Test1::__construct() +Test2::__construct() +Test3::__construct() +array(2) { + ["Group1"]=> + array(2) { + [0]=> + object(stdClass)#%d (2) { + ["ID"]=> + string(1) "1" + ["VAL"]=> + string(1) "A" + } + [1]=> + object(Test1)#%d (2) { + ["ID"]=> + string(1) "2" + ["VAL"]=> + string(1) "B" + } + } + ["Group2"]=> + array(2) { + [0]=> + object(Test2)#%d (2) { + ["ID"]=> + string(1) "3" + ["VAL"]=> + string(1) "C" + } + [1]=> + object(Test3)#%d (2) { + ["ID"]=> + string(1) "4" + ["VAL"]=> + string(1) "D" + } + } +} +Test1::__construct() +Test2::__construct() +Test3::__construct() +array(2) { + ["Group1"]=> + object(Test1)#%d (2) { + ["ID"]=> + string(1) "2" + ["VAL"]=> + string(1) "B" + } + ["Group2"]=> + object(Test3)#%d (2) { + ["ID"]=> + string(1) "4" + ["VAL"]=> + string(1) "D" + } +} +===DONE===