Skip if there is no test configuration.
authorJan Schneider <jan@horde.org>
Tue, 4 Jan 2011 16:42:07 +0000 (17:42 +0100)
committerJan Schneider <jan@horde.org>
Tue, 4 Jan 2011 16:42:23 +0000 (17:42 +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
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

index b2e69ec..c9e9f8e 100644 (file)
@@ -20,7 +20,9 @@ class Horde_Share_Sql_MysqlTest extends Horde_Share_Test_Sql_Base
             return;
         }
         $config = self::getConfig('SHARE_SQL_MYSQL_TEST_CONFIG');
-        self::$db = new Horde_Db_Adapter_Mysql($config['share']['sql']['mysql']);
-        parent::setUpBeforeClass();
+        if ($config) {
+            self::$db = new Horde_Db_Adapter_Mysql($config['share']['sql']['mysql']);
+            parent::setUpBeforeClass();
+        }
     }
 }
index bb81f89..09ca4ee 100644 (file)
@@ -20,7 +20,9 @@ class Horde_Share_Sql_MysqliTest extends Horde_Share_Test_Sql_Base
             return;
         }
         $config = self::getConfig('SHARE_SQL_MYSQLI_TEST_CONFIG');
-        self::$db = new Horde_Db_Adapter_Mysqli($config['share']['sql']['mysqli']);
-        parent::setUpBeforeClass();
+        if ($config) {
+            self::$db = new Horde_Db_Adapter_Mysqli($config['share']['sql']['mysqli']);
+            parent::setUpBeforeClass();
+        }
     }
 }
index 95dee9d..45c19af 100644 (file)
@@ -21,7 +21,9 @@ class Horde_Share_Sql_Pdo_MysqlTest extends Horde_Share_Test_Sql_Base
             return;
         }
         $config = self::getConfig('SHARE_SQL_PDO_MYSQL_TEST_CONFIG');
-        self::$db = new Horde_Db_Adapter_Pdo_Mysql($config['share']['sql']['pdo_mysql']);
-        parent::setUpBeforeClass();
+        if ($config) {
+            self::$db = new Horde_Db_Adapter_Pdo_Mysql($config['share']['sql']['pdo_mysql']);
+            parent::setUpBeforeClass();
+        }
     }
 }
index 936a2dd..7d4f9c6 100644 (file)
@@ -21,7 +21,9 @@ class Horde_Share_Sql_Pdo_PgsqlTest extends Horde_Share_Test_Sql_Base
             return;
         }
         $config = self::getConfig('SHARE_SQL_PDO_PGSQL_TEST_CONFIG');
-        self::$db = new Horde_Db_Adapter_Pdo_Pgsql($config['share']['sql']['pdo_pgsql']);
-        parent::setUpBeforeClass();
+        if ($config) {
+            self::$db = new Horde_Db_Adapter_Pdo_Pgsql($config['share']['sql']['pdo_pgsql']);
+            parent::setUpBeforeClass();
+        }
     }
 }
index 22a99f0..b40e1a8 100644 (file)
@@ -20,7 +20,9 @@ class Horde_Share_SqlHierarchical_MysqlTest extends Horde_Share_Test_SqlHierarch
             return;
         }
         $config = self::getConfig('SHARE_SQL_MYSQL_TEST_CONFIG');
-        self::$db = new Horde_Db_Adapter_Mysql($config['share']['sql']['mysql']);
-        parent::setUpBeforeClass();
+        if ($config) {
+            self::$db = new Horde_Db_Adapter_Mysql($config['share']['sql']['mysql']);
+            parent::setUpBeforeClass();
+        }
     }
 }
index 3f8b30b..3008245 100644 (file)
@@ -20,7 +20,9 @@ class Horde_Share_SqlHierarchical_MysqliTest extends Horde_Share_Test_SqlHierarc
             return;
         }
         $config = self::getConfig('SHARE_SQL_MYSQLI_TEST_CONFIG');
-        self::$db = new Horde_Db_Adapter_Mysqli($config['share']['sql']['mysqli']);
-        parent::setUpBeforeClass();
+        if ($config) {
+            self::$db = new Horde_Db_Adapter_Mysqli($config['share']['sql']['mysqli']);
+            parent::setUpBeforeClass();
+        }
     }
 }
index de0b0b3..4b83419 100644 (file)
@@ -21,7 +21,9 @@ class Horde_Share_SqlHierarchical_Pdo_MysqlTest extends Horde_Share_Test_SqlHier
             return;
         }
         $config = self::getConfig('SHARE_SQL_PDO_MYSQL_TEST_CONFIG');
-        self::$db = new Horde_Db_Adapter_Pdo_Mysql($config['share']['sql']['pdo_mysql']);
-        parent::setUpBeforeClass();
+        if ($config) {
+            self::$db = new Horde_Db_Adapter_Pdo_Mysql($config['share']['sql']['pdo_mysql']);
+            parent::setUpBeforeClass();
+        }
     }
 }
index 4e331cb..1bf63d5 100644 (file)
@@ -21,7 +21,9 @@ class Horde_Share_SqlHierarchical_Pdo_PgsqlTest extends Horde_Share_Test_SqlHier
             return;
         }
         $config = self::getConfig('SHARE_SQL_PDO_PGSQL_TEST_CONFIG');
-        self::$db = new Horde_Db_Adapter_Pdo_Pgsql($config['share']['sql']['pdo_pgsql']);
-        parent::setUpBeforeClass();
+        if ($config) {
+            self::$db = new Horde_Db_Adapter_Pdo_Pgsql($config['share']['sql']['pdo_pgsql']);
+            parent::setUpBeforeClass();
+        }
     }
 }