]> granicus.if.org Git - php/commitdiff
Update SKIPIFs for test portability
authorChristopher Jones <sixd@php.net>
Thu, 8 Sep 2011 20:13:32 +0000 (20:13 +0000)
committerChristopher Jones <sixd@php.net>
Thu, 8 Sep 2011 20:13:32 +0000 (20:13 +0000)
ext/pdo/tests/bug_36798.phpt
ext/pdo_oci/tests/pdo_oci_fread_1.phpt
ext/pdo_oci/tests/pdo_oci_stream_1.phpt

index 5a40bb78c7e9d736dd8cc416571f32682eb16b1d..9da703e84ff8ef2da5fb7afa073670088f3291d3 100644 (file)
@@ -7,6 +7,12 @@ $dir = getenv('REDIR_TEST_DIR');
 if (false == $dir) die('skip no driver');
 require_once $dir . 'pdo_test.inc';
 PDOTest::skip();
+
+if (!strncasecmp(getenv('PDOTEST_DSN'), 'oci', strlen('oci'))){
+    if (!strpos(strtolower(getenv('PDOTEST_DSN')), 'charset=we8mswin1252')) die('skip expected output valid for Oracle with WE8MSWIN1252 character set');
+
+}
+
 ?>
 --FILE--
 <?php
index 9604ef586d92f07e3b4e1ff54f896530d7c28da6..26a92f01b4a978332d10311dd2d0a206ee400061 100644 (file)
@@ -4,6 +4,7 @@ PDO_OCI: check fread() EOF
 <?php
 if (!extension_loaded('pdo') || !extension_loaded('pdo_oci')) die('skip not loaded');
 require(dirname(__FILE__).'/../../pdo/tests/pdo_test.inc');
+if (!strpos(strtolower(getenv('PDOTEST_DSN')), 'charset=we8mswin1252')) die('skip expected output valid for WE8MSWIN1252 character set');
 PDOTest::skip();
 ?>
 --FILE--
index d054f88d4baf13747ebcbd2ee1fb391fd40b06f5..27a28b9bb83af3685b9df4d33ee66a3b1e3875f4 100644 (file)
@@ -4,6 +4,7 @@ PDO_OCI: stream_get_contents length & offset test
 <?php
 if (!extension_loaded('pdo') || !extension_loaded('pdo_oci')) die('skip not loaded');
 require(dirname(__FILE__).'/../../pdo/tests/pdo_test.inc');
+if (!strpos(strtolower(getenv('PDOTEST_DSN')), 'charset=we8mswin1252')) die('skip expected output valid for WE8MSWIN1252 character set');
 PDOTest::skip();
 ?>
 --FILE--