diff options
author | Ilia Alshanetsky <iliaa@php.net> | 2011-05-31 09:01:44 +0000 |
---|---|---|
committer | Ilia Alshanetsky <iliaa@php.net> | 2011-05-31 09:01:44 +0000 |
commit | 3d7a201eb42ab7eb30737f9f24137e4c05fe9126 (patch) | |
tree | 4add9e8857db2d7e70e542da91bde4a89a8f5b38 /ext/pdo_pgsql/tests | |
parent | e91cecb1d34996ce2b918d41a24667d6bd0fbeca (diff) | |
download | php-git-3d7a201eb42ab7eb30737f9f24137e4c05fe9126.tar.gz |
Removed test for functionality available in 5.4+
Diffstat (limited to 'ext/pdo_pgsql/tests')
-rw-r--r-- | ext/pdo_pgsql/tests/is_in_transaction.phpt | 66 |
1 files changed, 0 insertions, 66 deletions
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-- -<?php # vim:se ft=php: -if (!extension_loaded('pdo') || !extension_loaded('pdo_pgsql')) die('skip not loaded'); -require dirname(__FILE__) . '/config.inc'; -require dirname(__FILE__) . '/../../../ext/pdo/tests/pdo_test.inc'; -PDOTest::skip(); -?> ---FILE-- -<?php -require dirname(__FILE__) . '/../../../ext/pdo/tests/pdo_test.inc'; -$db = PDOTest::test_factory(dirname(__FILE__) . '/common.phpt'); -$db->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) |