helly Tue Oct 29 16:57:50 2002 EDT
Modified files:
/php4/ext/xslt/tests xslt_process-001.phpt xslt_set_object.phpt
xslt_setopt.phpt
Log:
-add reason to --SKIPIF--
-add magic_quotes_runtime to --INI--
--use var_dump()
Index: php4/ext/xslt/tests/xslt_process-001.phpt
diff -u php4/ext/xslt/tests/xslt_process-001.phpt:1.1
php4/ext/xslt/tests/xslt_process-001.phpt:1.2
--- php4/ext/xslt/tests/xslt_process-001.phpt:1.1 Fri Oct 25 15:17:15 2002
+++ php4/ext/xslt/tests/xslt_process-001.phpt Tue Oct 29 16:57:50 2002
@@ -4,9 +4,11 @@
<?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: php4/ext/xslt/tests/xslt_set_object.phpt
diff -u php4/ext/xslt/tests/xslt_set_object.phpt:1.1
php4/ext/xslt/tests/xslt_set_object.phpt:1.2
--- php4/ext/xslt/tests/xslt_set_object.phpt:1.1 Fri Oct 25 15:17:15 2002
+++ php4/ext/xslt/tests/xslt_set_object.phpt Tue Oct 29 16:57:50 2002
@@ -4,9 +4,11 @@
<?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: php4/ext/xslt/tests/xslt_setopt.phpt
diff -u php4/ext/xslt/tests/xslt_setopt.phpt:1.1
php4/ext/xslt/tests/xslt_setopt.phpt:1.2
--- php4/ext/xslt/tests/xslt_setopt.phpt:1.1 Fri Oct 25 15:17:15 2002
+++ php4/ext/xslt/tests/xslt_setopt.phpt Tue Oct 29 16:57:50 2002
@@ -4,14 +4,16 @@
<?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 @@
// 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
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php