Check for backend-specific configuration.
authorJan Schneider <jan@horde.org>
Fri, 21 Jan 2011 19:03:06 +0000 (20:03 +0100)
committerJan Schneider <jan@horde.org>
Fri, 21 Jan 2011 19:03:40 +0000 (20:03 +0100)
framework/Share/test/Horde/Share/Sql/MysqlTest.php
framework/Share/test/Horde/Share/Sql/MysqliTest.php
framework/Share/test/Horde/Share/Sql/Pdo/MysqlTest.php
framework/Share/test/Horde/Share/Sql/Pdo/PgsqlTest.php

index c9e9f8e..e442db5 100644 (file)
@@ -20,7 +20,7 @@ class Horde_Share_Sql_MysqlTest extends Horde_Share_Test_Sql_Base
             return;
         }
         $config = self::getConfig('SHARE_SQL_MYSQL_TEST_CONFIG');
-        if ($config) {
+        if ($config && !empty($config['share']['sql']['mysql'])) {
             self::$db = new Horde_Db_Adapter_Mysql($config['share']['sql']['mysql']);
             parent::setUpBeforeClass();
         }
index 09ca4ee..e86c38c 100644 (file)
@@ -20,7 +20,7 @@ class Horde_Share_Sql_MysqliTest extends Horde_Share_Test_Sql_Base
             return;
         }
         $config = self::getConfig('SHARE_SQL_MYSQLI_TEST_CONFIG');
-        if ($config) {
+        if ($config && !empty($config['share']['sql']['mysqli'])) {
             self::$db = new Horde_Db_Adapter_Mysqli($config['share']['sql']['mysqli']);
             parent::setUpBeforeClass();
         }
index 14decb6..e9ad763 100644 (file)
@@ -21,7 +21,7 @@ class Horde_Share_Sql_Pdo_MysqlTest extends Horde_Share_Test_Sql_Base
             return;
         }
         $config = self::getConfig('SHARE_SQL_PDO_MYSQL_TEST_CONFIG');
-        if ($config) {
+        if ($config && !empty($config['share']['sql']['pdo_mysql'])) {
             try {
                 self::$db = new Horde_Db_Adapter_Pdo_Mysql($config['share']['sql']['pdo_mysql']);
             } catch (Horde_Db_Exception $e) {
index 253ced4..e136939 100644 (file)
@@ -21,7 +21,7 @@ class Horde_Share_Sql_Pdo_PgsqlTest extends Horde_Share_Test_Sql_Base
             return;
         }
         $config = self::getConfig('SHARE_SQL_PDO_PGSQL_TEST_CONFIG');
-        if ($config) {
+        if ($config && !empty($config['share']['sql']['pdo_pgsql'])) {
             try {
                 self::$db = new Horde_Db_Adapter_Pdo_Pgsql($config['share']['sql']['pdo_pgsql']);
             } catch (Horde_Db_Exception $e) {