summaryrefslogtreecommitdiff
path: root/ext/pdo_pgsql/tests
diff options
context:
space:
mode:
authorIlia Alshanetsky <iliaa@php.net>2011-05-31 09:01:44 +0000
committerIlia Alshanetsky <iliaa@php.net>2011-05-31 09:01:44 +0000
commit3d7a201eb42ab7eb30737f9f24137e4c05fe9126 (patch)
tree4add9e8857db2d7e70e542da91bde4a89a8f5b38 /ext/pdo_pgsql/tests
parente91cecb1d34996ce2b918d41a24667d6bd0fbeca (diff)
downloadphp-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.phpt66
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)