From ebfffc63db422a7c0cc0af06b3507ab325331293 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20Vo=C5=99=C3=AD=C5=A1ek?= Date: Sun, 1 Jun 2025 23:04:12 +0200 Subject: [PATCH 1/2] Shorten table identifiers in PDO tests to be compatible with Oracle DB 11g --- ...ch_class_change_ctor_args_during_fetch1.phpt | 16 ++++++++-------- ...ch_class_change_ctor_args_during_fetch2.phpt | 17 ++++++++--------- ...ch_class_change_ctor_args_during_fetch3.phpt | 16 ++++++++-------- ...ch_class_change_ctor_args_during_fetch4.phpt | 16 ++++++++-------- ...ch_class_change_ctor_args_during_fetch5.phpt | 14 +++++++------- 5 files changed, 39 insertions(+), 40 deletions(-) diff --git a/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch1.phpt b/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch1.phpt index 194610b1119a2..4ba0688666e66 100644 --- a/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch1.phpt +++ b/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch1.phpt @@ -27,13 +27,13 @@ class Test { } } -$db->exec('CREATE TABLE pdo_fetch_class_change_ctor_one(id int NOT NULL PRIMARY KEY, val1 VARCHAR(10), val2 VARCHAR(10))'); -$db->exec("INSERT INTO pdo_fetch_class_change_ctor_one VALUES(1, 'A', 'alpha')"); -$db->exec("INSERT INTO pdo_fetch_class_change_ctor_one VALUES(2, 'B', 'beta')"); -$db->exec("INSERT INTO pdo_fetch_class_change_ctor_one VALUES(3, 'C', 'gamma')"); -$db->exec("INSERT INTO pdo_fetch_class_change_ctor_one VALUES(4, 'D', 'delta')"); +$db->exec('CREATE TABLE pdo_fetch_class_change_ctor1(id int NOT NULL PRIMARY KEY, val1 VARCHAR(10), val2 VARCHAR(10))'); +$db->exec("INSERT INTO pdo_fetch_class_change_ctor1 VALUES(1, 'A', 'alpha')"); +$db->exec("INSERT INTO pdo_fetch_class_change_ctor1 VALUES(2, 'B', 'beta')"); +$db->exec("INSERT INTO pdo_fetch_class_change_ctor1 VALUES(3, 'C', 'gamma')"); +$db->exec("INSERT INTO pdo_fetch_class_change_ctor1 VALUES(4, 'D', 'delta')"); -$stmt = $db->prepare('SELECT val1, val2 FROM pdo_fetch_class_change_ctor_one'); +$stmt = $db->prepare('SELECT val1, val2 FROM pdo_fetch_class_change_ctor1'); $stmt->setFetchMode(PDO::FETCH_CLASS, 'Test', [$stmt]); $stmt->execute(); @@ -44,12 +44,12 @@ var_dump($stmt->fetch()); --EXPECTF-- object(PDOStatement)#%d (1) { ["queryString"]=> - string(54) "SELECT val1, val2 FROM pdo_fetch_class_change_ctor_one" + string(54) "SELECT val1, val2 FROM pdo_fetch_class_change_ctor1" } object(Test)#%d (2) { ["val1"]=> diff --git a/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch2.phpt b/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch2.phpt index f2cc4a2946997..a1ce4a0e075db 100644 --- a/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch2.phpt +++ b/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch2.phpt @@ -27,14 +27,13 @@ class Test { } } -// TODO Rename pdo_fetch_class_change_ctor_two table to pdo_fetch_class_change_ctor_two in PHP-8.4 -$db->exec('CREATE TABLE pdo_fetch_class_change_ctor_two(id int NOT NULL PRIMARY KEY, val1 VARCHAR(10), val2 VARCHAR(10))'); -$db->exec("INSERT INTO pdo_fetch_class_change_ctor_two VALUES(1, 'A', 'alpha')"); -$db->exec("INSERT INTO pdo_fetch_class_change_ctor_two VALUES(2, 'B', 'beta')"); -$db->exec("INSERT INTO pdo_fetch_class_change_ctor_two VALUES(3, 'C', 'gamma')"); -$db->exec("INSERT INTO pdo_fetch_class_change_ctor_two VALUES(4, 'D', 'delta')"); +$db->exec('CREATE TABLE pdo_fetch_class_change_ctor2(id int NOT NULL PRIMARY KEY, val1 VARCHAR(10), val2 VARCHAR(10))'); +$db->exec("INSERT INTO pdo_fetch_class_change_ctor2 VALUES(1, 'A', 'alpha')"); +$db->exec("INSERT INTO pdo_fetch_class_change_ctor2 VALUES(2, 'B', 'beta')"); +$db->exec("INSERT INTO pdo_fetch_class_change_ctor2 VALUES(3, 'C', 'gamma')"); +$db->exec("INSERT INTO pdo_fetch_class_change_ctor2 VALUES(4, 'D', 'delta')"); -$stmt = $db->prepare('SELECT val1, val2 FROM pdo_fetch_class_change_ctor_two'); +$stmt = $db->prepare('SELECT val1, val2 FROM pdo_fetch_class_change_ctor2'); $stmt->execute(); var_dump($stmt->fetchObject('Test', [$stmt])); @@ -44,12 +43,12 @@ var_dump($stmt->fetchObject('Test', [$stmt])); --EXPECTF-- object(PDOStatement)#%s (1) { ["queryString"]=> - string(54) "SELECT val1, val2 FROM pdo_fetch_class_change_ctor_two" + string(54) "SELECT val1, val2 FROM pdo_fetch_class_change_ctor2" } object(Test)#%s (2) { ["val1"]=> diff --git a/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch3.phpt b/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch3.phpt index 6b2fb788700e8..3a6b6e7a30968 100644 --- a/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch3.phpt +++ b/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch3.phpt @@ -27,13 +27,13 @@ class Test { } } -$db->exec('CREATE TABLE pdo_fetch_class_change_ctor_three(id int NOT NULL PRIMARY KEY, val1 VARCHAR(10), val2 VARCHAR(10))'); -$db->exec("INSERT INTO pdo_fetch_class_change_ctor_three VALUES(1, 'A', 'alpha')"); -$db->exec("INSERT INTO pdo_fetch_class_change_ctor_three VALUES(2, 'B', 'beta')"); -$db->exec("INSERT INTO pdo_fetch_class_change_ctor_three VALUES(3, 'C', 'gamma')"); -$db->exec("INSERT INTO pdo_fetch_class_change_ctor_three VALUES(4, 'D', 'delta')"); +$db->exec('CREATE TABLE pdo_fetch_class_change_ctor3(id int NOT NULL PRIMARY KEY, val1 VARCHAR(10), val2 VARCHAR(10))'); +$db->exec("INSERT INTO pdo_fetch_class_change_ctor3 VALUES(1, 'A', 'alpha')"); +$db->exec("INSERT INTO pdo_fetch_class_change_ctor3 VALUES(2, 'B', 'beta')"); +$db->exec("INSERT INTO pdo_fetch_class_change_ctor3 VALUES(3, 'C', 'gamma')"); +$db->exec("INSERT INTO pdo_fetch_class_change_ctor3 VALUES(4, 'D', 'delta')"); -$stmt = $db->prepare('SELECT val1, val2 FROM pdo_fetch_class_change_ctor_three'); +$stmt = $db->prepare('SELECT val1, val2 FROM pdo_fetch_class_change_ctor3'); $stmt->setFetchMode(PDO::FETCH_CLASS, 'Test', [$stmt]); $stmt->execute(); @@ -44,12 +44,12 @@ var_dump($stmt->fetchAll()); --EXPECTF-- object(PDOStatement)#%d (1) { ["queryString"]=> - string(56) "SELECT val1, val2 FROM pdo_fetch_class_change_ctor_three" + string(56) "SELECT val1, val2 FROM pdo_fetch_class_change_ctor3" } string(5) "alpha" string(5) "alpha" diff --git a/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch4.phpt b/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch4.phpt index d4bad52a2b5ab..7f2836954ce41 100644 --- a/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch4.phpt +++ b/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch4.phpt @@ -27,13 +27,13 @@ class Test { } } -$db->exec('CREATE TABLE pdo_fetch_class_change_ctor_four(id int NOT NULL PRIMARY KEY, val1 VARCHAR(10), val2 VARCHAR(10))'); -$db->exec("INSERT INTO pdo_fetch_class_change_ctor_four VALUES(1, 'A', 'alpha')"); -$db->exec("INSERT INTO pdo_fetch_class_change_ctor_four VALUES(2, 'B', 'beta')"); -$db->exec("INSERT INTO pdo_fetch_class_change_ctor_four VALUES(3, 'C', 'gamma')"); -$db->exec("INSERT INTO pdo_fetch_class_change_ctor_four VALUES(4, 'D', 'delta')"); +$db->exec('CREATE TABLE pdo_fetch_class_change_ctor4(id int NOT NULL PRIMARY KEY, val1 VARCHAR(10), val2 VARCHAR(10))'); +$db->exec("INSERT INTO pdo_fetch_class_change_ctor4 VALUES(1, 'A', 'alpha')"); +$db->exec("INSERT INTO pdo_fetch_class_change_ctor4 VALUES(2, 'B', 'beta')"); +$db->exec("INSERT INTO pdo_fetch_class_change_ctor4 VALUES(3, 'C', 'gamma')"); +$db->exec("INSERT INTO pdo_fetch_class_change_ctor4 VALUES(4, 'D', 'delta')"); -$stmt = $db->prepare('SELECT val1, val2 FROM pdo_fetch_class_change_ctor_four'); +$stmt = $db->prepare('SELECT val1, val2 FROM pdo_fetch_class_change_ctor4'); $stmt->execute(); var_dump($stmt->fetchAll(PDO::FETCH_CLASS, 'Test', [$stmt])); @@ -43,12 +43,12 @@ var_dump($stmt->fetchAll(PDO::FETCH_CLASS, 'Test', [$stmt])); --EXPECTF-- object(PDOStatement)#%d (1) { ["queryString"]=> - string(55) "SELECT val1, val2 FROM pdo_fetch_class_change_ctor_four" + string(55) "SELECT val1, val2 FROM pdo_fetch_class_change_ctor4" } string(5) "alpha" string(5) "alpha" diff --git a/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch5.phpt b/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch5.phpt index 533a61410c42e..072682ddeb35d 100644 --- a/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch5.phpt +++ b/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch5.phpt @@ -22,13 +22,13 @@ class B { public function __construct() {} } -$db->exec('CREATE TABLE pdo_fetch_class_change_ctor_five(id int NOT NULL PRIMARY KEY, val1 VARCHAR(10), val2 VARCHAR(10))'); -$db->exec("INSERT INTO pdo_fetch_class_change_ctor_five VALUES(1, 'A', 'alpha')"); -$db->exec("INSERT INTO pdo_fetch_class_change_ctor_five VALUES(2, 'B', 'beta')"); -$db->exec("INSERT INTO pdo_fetch_class_change_ctor_five VALUES(3, 'C', 'gamma')"); -$db->exec("INSERT INTO pdo_fetch_class_change_ctor_five VALUES(4, 'D', 'delta')"); +$db->exec('CREATE TABLE pdo_fetch_class_change_ctor5(id int NOT NULL PRIMARY KEY, val1 VARCHAR(10), val2 VARCHAR(10))'); +$db->exec("INSERT INTO pdo_fetch_class_change_ctor5 VALUES(1, 'A', 'alpha')"); +$db->exec("INSERT INTO pdo_fetch_class_change_ctor5 VALUES(2, 'B', 'beta')"); +$db->exec("INSERT INTO pdo_fetch_class_change_ctor5 VALUES(3, 'C', 'gamma')"); +$db->exec("INSERT INTO pdo_fetch_class_change_ctor5 VALUES(4, 'D', 'delta')"); -$stmt = $db->prepare('SELECT val1, val2 FROM pdo_fetch_class_change_ctor_five'); +$stmt = $db->prepare('SELECT val1, val2 FROM pdo_fetch_class_change_ctor5'); $stmt->execute(); function stuffingErrorHandler(int $errno, string $errstr, string $errfile, int $errline) { @@ -45,7 +45,7 @@ var_dump($stmt->fetchAll(PDO::FETCH_CLASS|PDO::FETCH_SERIALIZE, 'B', [$stmt])); --EXPECTF-- PDOStatement::fetchAll(): The PDO::FETCH_SERIALIZE mode is deprecated From a7bf681104be26683c245dbe0ade08be30b18f77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20Vo=C5=99=C3=AD=C5=A1ek?= Date: Sun, 1 Jun 2025 23:36:25 +0200 Subject: [PATCH 2/2] fix adjust tests --- .../tests/pdo_fetch_class_change_ctor_args_during_fetch1.phpt | 2 +- .../tests/pdo_fetch_class_change_ctor_args_during_fetch2.phpt | 2 +- .../tests/pdo_fetch_class_change_ctor_args_during_fetch3.phpt | 2 +- .../tests/pdo_fetch_class_change_ctor_args_during_fetch4.phpt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch1.phpt b/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch1.phpt index 4ba0688666e66..91f880ae346d6 100644 --- a/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch1.phpt +++ b/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch1.phpt @@ -49,7 +49,7 @@ PDOTest::dropTableIfExists($db, "pdo_fetch_class_change_ctor1"); --EXPECTF-- object(PDOStatement)#%d (1) { ["queryString"]=> - string(54) "SELECT val1, val2 FROM pdo_fetch_class_change_ctor1" + string(51) "SELECT val1, val2 FROM pdo_fetch_class_change_ctor1" } object(Test)#%d (2) { ["val1"]=> diff --git a/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch2.phpt b/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch2.phpt index a1ce4a0e075db..f089a4c373b8b 100644 --- a/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch2.phpt +++ b/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch2.phpt @@ -48,7 +48,7 @@ PDOTest::dropTableIfExists($db, "pdo_fetch_class_change_ctor2"); --EXPECTF-- object(PDOStatement)#%s (1) { ["queryString"]=> - string(54) "SELECT val1, val2 FROM pdo_fetch_class_change_ctor2" + string(51) "SELECT val1, val2 FROM pdo_fetch_class_change_ctor2" } object(Test)#%s (2) { ["val1"]=> diff --git a/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch3.phpt b/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch3.phpt index 3a6b6e7a30968..feff4f2463b56 100644 --- a/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch3.phpt +++ b/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch3.phpt @@ -49,7 +49,7 @@ PDOTest::dropTableIfExists($db, "pdo_fetch_class_change_ctor3"); --EXPECTF-- object(PDOStatement)#%d (1) { ["queryString"]=> - string(56) "SELECT val1, val2 FROM pdo_fetch_class_change_ctor3" + string(51) "SELECT val1, val2 FROM pdo_fetch_class_change_ctor3" } string(5) "alpha" string(5) "alpha" diff --git a/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch4.phpt b/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch4.phpt index 7f2836954ce41..0777c5d09322b 100644 --- a/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch4.phpt +++ b/ext/pdo/tests/pdo_fetch_class_change_ctor_args_during_fetch4.phpt @@ -48,7 +48,7 @@ PDOTest::dropTableIfExists($db, "pdo_fetch_class_change_ctor4"); --EXPECTF-- object(PDOStatement)#%d (1) { ["queryString"]=> - string(55) "SELECT val1, val2 FROM pdo_fetch_class_change_ctor4" + string(51) "SELECT val1, val2 FROM pdo_fetch_class_change_ctor4" } string(5) "alpha" string(5) "alpha"