From 5ce920f1894dd9f3244c1ad35ab9b181f09c80d6 Mon Sep 17 00:00:00 2001 From: Dan Scott Date: Thu, 3 Mar 2005 20:30:38 +0000 Subject: [PATCH] One more PDO_ODBC test (tested with DB2 V8.2). --- ext/pdo_odbc/tests/pdo_010.phpt | 81 +++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100755 ext/pdo_odbc/tests/pdo_010.phpt 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=== -- 2.50.1