]> granicus.if.org Git - php/commitdiff
Add utility for driver-specific tests
authorWez Furlong <wez@php.net>
Thu, 14 Jul 2005 02:08:18 +0000 (02:08 +0000)
committerWez Furlong <wez@php.net>
Thu, 14 Jul 2005 02:08:18 +0000 (02:08 +0000)
ext/pdo/tests/pdo_test.inc

index 79b2a9d168faf5ccf480024160b08a4ae48854ce..2498d43f58025ad9ad169d77b70868b32dbdeb90 100644 (file)
@@ -52,6 +52,16 @@ class PDOTest {
                }
                return false;
        }
+
+       static function test_factory($file) {
+               $data = file_get_contents($file);
+               $data = preg_replace('/^.*--REDIRECTTEST--/s', '', $data);
+               $config = eval($data);
+               foreach ($config['ENV'] as $k => $v) {
+                       putenv("$k=$v");
+               }
+               return self::factory();
+       }
 }