And still more configuration checks.
authorJan Schneider <jan@horde.org>
Fri, 21 Jan 2011 20:07:46 +0000 (21:07 +0100)
committerJan Schneider <jan@horde.org>
Fri, 21 Jan 2011 20:07:46 +0000 (21:07 +0100)
framework/Share/test/Horde/Share/SqlHierarchical/MysqlTest.php
framework/Share/test/Horde/Share/SqlHierarchical/MysqliTest.php
framework/Share/test/Horde/Share/SqlHierarchical/Pdo/MysqlTest.php
framework/Share/test/Horde/Share/SqlHierarchical/Pdo/PgsqlTest.php
framework/Share/test/Horde/Share/Sqlng/Pdo/MysqlTest.php
framework/Share/test/Horde/Share/Sqlng/Pdo/PgsqlTest.php

index b40e1a8..2e43266 100644 (file)
@@ -20,7 +20,7 @@ class Horde_Share_SqlHierarchical_MysqlTest extends Horde_Share_Test_SqlHierarch
             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 3008245..d5e0a7a 100644 (file)
@@ -20,7 +20,7 @@ class Horde_Share_SqlHierarchical_MysqliTest extends Horde_Share_Test_SqlHierarc
             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 f032473..7afcbaa 100644 (file)
@@ -21,7 +21,7 @@ class Horde_Share_SqlHierarchical_Pdo_MysqlTest extends Horde_Share_Test_SqlHier
             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 a4d3f92..1644894 100644 (file)
@@ -21,7 +21,7 @@ class Horde_Share_SqlHierarchical_Pdo_PgsqlTest extends Horde_Share_Test_SqlHier
             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) {
index 887c21e..62f6bc3 100644 (file)
@@ -21,7 +21,7 @@ class Horde_Share_Sqlng_Pdo_MysqlTest extends Horde_Share_Test_Sqlng_Base
             return;
         }
         $config = self::getConfig('SHARE_SQL_PDO_MYSQL_TEST_CONFIG');
-        if ($config) {
+        if ($config && !empty($config['share']['sql']['pdo_mysql'])) {
             self::$db = new Horde_Db_Adapter_Pdo_Mysql($config['share']['sql']['pdo_mysql']);
             parent::setUpBeforeClass();
         }
index a36062d..1533e9b 100644 (file)
@@ -21,7 +21,7 @@ class Horde_Share_Sqlng_Pdo_PgsqlTest extends Horde_Share_Test_Sqlng_Base
             return;
         }
         $config = self::getConfig('SHARE_SQL_PDO_PGSQL_TEST_CONFIG');
-        if ($config) {
+        if ($config && !empty($config['share']['sql']['pdo_pgsql'])) {
             self::$db = new Horde_Db_Adapter_Pdo_Pgsql($config['share']['sql']['pdo_pgsql']);
             parent::setUpBeforeClass();
         }