d2399a
From c08e1d2be948d63f7a9309344a0ed4092ac8dace Mon Sep 17 00:00:00 2001
d2399a
From: Nikita Popov <nikic@php.net>
d2399a
Date: Sun, 24 Mar 2013 17:52:16 +0100
d2399a
Subject: [PATCH] Fix PDO::inTransaction() test for pgsql
d2399a
d2399a
inTransaction() nowadays casts the in_transaction result to boolean.
d2399a
I'm not sure whether the INERROR state should result in true or false.
d2399a
For now I went with the result that we actually get.
d2399a
---
d2399a
 ext/pdo_pgsql/tests/is_in_transaction.phpt | 8 ++++----
d2399a
 1 file changed, 4 insertions(+), 4 deletions(-)
d2399a
d2399a
diff --git a/ext/pdo_pgsql/tests/is_in_transaction.phpt b/ext/pdo_pgsql/tests/is_in_transaction.phpt
d2399a
index 99ff561..72da4f4 100644
d2399a
--- a/ext/pdo_pgsql/tests/is_in_transaction.phpt
d2399a
+++ b/ext/pdo_pgsql/tests/is_in_transaction.phpt
d2399a
@@ -57,10 +57,10 @@ var_dump($db->inTransaction());
d2399a
 ?>
d2399a
 --EXPECT--
d2399a
 Test PDO::PGSQL_TRANSACTION_INTRANS
d2399a
-int(2)
d2399a
+bool(true)
d2399a
 Test PDO::PGSQL_TRANSACTION_IDLE
d2399a
-int(0)
d2399a
+bool(false)
d2399a
 Test PDO::PGSQL_TRANSACTION_INERROR
d2399a
-int(3)
d2399a
+bool(true)
d2399a
 Test PDO::PGSQL_TRANSACTION_IDLE
d2399a
-int(0)
d2399a
+bool(false)
d2399a
-- 
d2399a
1.7.11.5
d2399a