]> granicus.if.org Git - php/commitdiff
PDO_OCI: Add test of the phpinfo output
authorCameron Porter <camporter1@gmail.com>
Tue, 3 Mar 2020 02:35:28 +0000 (20:35 -0600)
committerChristoph M. Becker <cmbecker69@gmx.de>
Wed, 4 Mar 2020 09:10:05 +0000 (10:10 +0100)
ext/pdo_oci/tests/pdo_oci_phpinfo.phpt [new file with mode: 0644]

diff --git a/ext/pdo_oci/tests/pdo_oci_phpinfo.phpt b/ext/pdo_oci/tests/pdo_oci_phpinfo.phpt
new file mode 100644 (file)
index 0000000..a20cebe
--- /dev/null
@@ -0,0 +1,27 @@
+--TEST--
+PDO_OCI: phpinfo() output
+--SKIPIF--
+<?php
+if (!extension_loaded('pdo') || !extension_loaded('pdo_oci')) die('skip not loaded');
+require(__DIR__.'/../../pdo/tests/pdo_test.inc');
+PDOTest::skip();
+?>
+--FILE--
+<?php
+require(__DIR__.'/../../pdo/tests/pdo_test.inc');
+$db = PDOTest::factory();
+
+ob_start();
+phpinfo();
+$tmp = ob_get_contents();
+ob_end_clean();
+
+$reg = 'PDO Driver for OCI 8 and later => enabled';
+if (!preg_match("/$reg/", $tmp)) {
+    printf("[001] Cannot find OCI PDO driver line in phpinfo() output\n");
+}
+
+print "done!";
+?>
+--EXPECT--
+done!