]> granicus.if.org Git - php/commitdiff
-add reason to --SKIPIF--
authorMarcus Boerger <helly@php.net>
Tue, 29 Oct 2002 21:57:51 +0000 (21:57 +0000)
committerMarcus Boerger <helly@php.net>
Tue, 29 Oct 2002 21:57:51 +0000 (21:57 +0000)
-add magic_quotes_runtime to --INI--
--use var_dump()

ext/xslt/tests/xslt_process-001.phpt
ext/xslt/tests/xslt_set_object.phpt
ext/xslt/tests/xslt_setopt.phpt

index 935c7c273d70ec6176f51b9222c5fec4d4271cc1..15f9cae2628184fc5dc4205723571a9e42c99420 100644 (file)
@@ -4,9 +4,11 @@ Various ways to provide xml and xslt arguments and params
 <?php
 include("skipif.inc");
 if(!function_exists('utf8_encode')) {
-       die("skip\n");
+       die("skip function utf8_encode() not available");
 }
 ?>
+--INI--
+magic_quotes_runtime=0
 --FILE--
 <?php
 error_reporting(E_ALL);
index a7e8b3d6d7d9f6718d5f7aa4eb5b07e5e1a7b287..fdc0291a4de8ec068d9cd9b5d903e7da83290431 100644 (file)
@@ -4,9 +4,11 @@ xslt_set_object function
 <?php
 include("skipif.inc");
 if(!function_exists('xslt_set_object')) {
-       die("skip\n");
+       die("skip function xslt_set_object() not available");
 }
 ?>
+--INI--
+magic_quotes_runtime=0
 --FILE--
 <?php
 error_reporting(E_ALL);
index 15371294ea9e2c967dffb31d7f48a8f6dec09a7f..0ed34f58a1bd9286d79a1e969d694652dee8be49 100644 (file)
@@ -4,14 +4,16 @@ xslt_set_opt function and public entities
 <?php
 include("skipif.inc");
 if(!function_exists('xslt_setopt')) {
-       die("skip\n");
+       die("skip function xslt_setopt() is not available\n");
 }
 ?>
+--INI--
+magic_quotes_runtime=0
 --FILE--
 <?php
 error_reporting(E_ALL);
-$xmlfile = 'ext/xslt/tests/public.xml';
-$xslfile = 'ext/xslt/tests/args.xsl';
+$xmlfile = dirname(__FILE__).'/public.xml';
+$xslfile = dirname(__FILE__).'/args.xsl';
 
 $xh = xslt_create();
 // Tell Sablotron to process public entities
@@ -26,22 +28,33 @@ $xslstring = str_replace('<xsl:value-of select="." />', '<html><head><title>foo<
 // DEBUG: print $xslstring;
 
 xslt_setopt($xh, XSLT_SABOPT_PARSE_PUBLIC_ENTITIES | XSLT_SABOPT_DISABLE_ADDING_META);
-$result_nometa = xslt_process($xh, $xmlfile, 'arg:/_xsl', NULL, array('/_xsl' => $xslstring));
-// DEBUG: print "$result_nometa\n";
+var_dump(xslt_process($xh, $xmlfile, 'arg:/_xsl', NULL, array('/_xsl' => $xslstring)));
+
 
 xslt_setopt($xh, XSLT_SABOPT_PARSE_PUBLIC_ENTITIES);
-$result_meta = xslt_process($xh, $xmlfile, 'arg:/_xsl', NULL, array('/_xsl' => $xslstring));
+var_dump(xslt_process($xh, $xmlfile, 'arg:/_xsl', NULL, array('/_xsl' => $xslstring)));
 // DEBUG: print "$result_meta\n";
 
-/* Also test if they're equal. That would mean, that disable-adding-meta is set to off
-   at compile time and our call to xslt_setopt failed to reset that */
-if($result_meta != $result_nometa && FALSE === stristr($result_nometa, '<meta http-equiv="Content-Type"'))
-{
-       print "OK\n";
-}
-
 xslt_free($xh);
 ?>
 --EXPECT--
 PHP QA®
-OK
+string(95) "<html>
+  <head>
+    <title>foo</title>
+  </head>
+  <body>
+    <p>PHP QA®</p>
+  </body>
+</html>
+"
+string(172) "<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+    <title>foo</title>
+  </head>
+  <body>
+    <p>PHP QA®</p>
+  </body>
+</html>
+"
\ No newline at end of file