From: Ilia Alshanetsky Date: Tue, 31 May 2011 09:01:44 +0000 (+0000) Subject: Removed test for functionality available in 5.4+ X-Git-Tag: php-5.3.7RC1~64 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3d7a201eb42ab7eb30737f9f24137e4c05fe9126;p=php Removed test for functionality available in 5.4+ --- diff --git a/ext/pdo_pgsql/tests/is_in_transaction.phpt b/ext/pdo_pgsql/tests/is_in_transaction.phpt deleted file mode 100644 index 99ff56162d..0000000000 --- a/ext/pdo_pgsql/tests/is_in_transaction.phpt +++ /dev/null @@ -1,66 +0,0 @@ ---TEST-- -PDO PgSQL isInTransaction ---SKIPIF-- - ---FILE-- -setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); -$db->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, false); - -$db->exec('CREATE TABLE test (a integer not null primary key, b text)'); - -$db->beginTransaction(); -try { -echo "Test PDO::PGSQL_TRANSACTION_INTRANS\n"; -var_dump($db->inTransaction()); - -$stmt = $db->prepare("INSERT INTO test (a, b) values (?, ?)"); -$stmt->bindValue(1, 1); -$stmt->bindValue(2, "test insert"); -$stmt->execute(); - -$db->commit(); - -echo "Test PDO::PGSQL_TRANSACTION_IDLE\n"; -var_dump($db->inTransaction()); - -$db->beginTransaction(); - -try { -$stmt = $db->prepare("INSERT INTO test (a, b) values (?, ?)"); -$stmt->bindValue(1, "error"); -$stmt->bindValue(2, "test insert"); -$stmt->execute(); -} catch (Exception $e) { - /* We catch the exception because the execute will give error and we must test the PDO::PGSQL_TRANSACTION_ERROR */ - echo "Test PDO::PGSQL_TRANSACTION_INERROR\n"; - var_dump($db->inTransaction()); - $db->rollBack(); -} - -echo "Test PDO::PGSQL_TRANSACTION_IDLE\n"; -var_dump($db->inTransaction()); - -} catch (Exception $e) { - /* catch exceptions so that we can show the relative error */ - echo "Exception! at line ", $e->getLine(), "\n"; - var_dump($e->getMessage()); -} - -?> ---EXPECT-- -Test PDO::PGSQL_TRANSACTION_INTRANS -int(2) -Test PDO::PGSQL_TRANSACTION_IDLE -int(0) -Test PDO::PGSQL_TRANSACTION_INERROR -int(3) -Test PDO::PGSQL_TRANSACTION_IDLE -int(0)