]> granicus.if.org Git - php/commitdiff
Fix tests
authorMarcus Boerger <helly@php.net>
Tue, 29 Oct 2002 12:12:19 +0000 (12:12 +0000)
committerMarcus Boerger <helly@php.net>
Tue, 29 Oct 2002 12:12:19 +0000 (12:12 +0000)
#Why do i need to define the class infront of its usage in ZE2?

ext/xml/tests/xml001.phpt
ext/xml/tests/xml002.phpt
ext/xml/tests/xml003.phpt
ext/xml/tests/xml004.phpt
ext/xml/tests/xml007.phpt

index ba241f3b097634e6e4db7b01134386ac217d4305..b7c678eade58f05d41204b2776e00cd4e0752fe5 100644 (file)
@@ -2,6 +2,8 @@
 XML parser test, function callbacks
 --SKIPIF--
 <?php include("skipif.inc"); ?>
+--INI--
+magic_quotes_runtime=0
 --FILE--
 <?php
 chdir(dirname(__FILE__));
index 11715eab66767261151183d458354163075e51c3..7954c7918e0150fece07cde53c98c82700062fa5 100644 (file)
@@ -2,35 +2,12 @@
 XML parser test, object tuple callbacks
 --SKIPIF--
 <?php include("skipif.inc"); ?>
+--INI--
+magic_quotes_runtime=0
 --FILE--
 <?php
 chdir(dirname(__FILE__));
 
-$xml_parser = xml_parser_create();
-$obj = new myclass;
-xml_parser_set_option($xml_parser, XML_OPTION_CASE_FOLDING, 1);
-xml_set_element_handler($xml_parser, array($obj,"startElement"),
-array($obj, "endElement"));
-xml_set_character_data_handler($xml_parser, array($obj, "characterData"));
-xml_set_processing_instruction_handler($xml_parser, array($obj, "PIHandler"));
-xml_set_default_handler($xml_parser, array($obj, "defaultHandler"));
-xml_set_external_entity_ref_handler($xml_parser,
-array($obj, "externalEntityRefHandler"));
-
-if (!($fp = @fopen("xmltest.xml", "r"))) {
-       die("could not open XML input");
-}
-
-while ($data = fread($fp, 4096)) {
-       if (!xml_parse($xml_parser, $data, feof($fp))) {
-               die(sprintf("XML error: %s at line %d\n",
-               xml_error_string(xml_get_error_code($xml_parser)),
-               xml_get_current_line_number($xml_parser)));
-       }
-}
-print "parse complete\n";
-xml_parser_free($xml_parser);
-
 class myclass
 {
        function startElement($parser, $name, $attribs)
@@ -69,6 +46,32 @@ class myclass
                return true;
        }
 }
+
+$xml_parser = xml_parser_create();
+$obj = new myclass;
+xml_parser_set_option($xml_parser, XML_OPTION_CASE_FOLDING, 1);
+xml_set_element_handler($xml_parser, array($obj,"startElement"),
+array($obj, "endElement"));
+xml_set_character_data_handler($xml_parser, array($obj, "characterData"));
+xml_set_processing_instruction_handler($xml_parser, array($obj, "PIHandler"));
+xml_set_default_handler($xml_parser, array($obj, "defaultHandler"));
+xml_set_external_entity_ref_handler($xml_parser,
+array($obj, "externalEntityRefHandler"));
+
+if (!($fp = @fopen("xmltest.xml", "r"))) {
+       die("could not open XML input");
+}
+
+while ($data = fread($fp, 4096)) {
+       if (!xml_parse($xml_parser, $data, feof($fp))) {
+               die(sprintf("XML error: %s at line %d\n",
+               xml_error_string(xml_get_error_code($xml_parser)),
+               xml_get_current_line_number($xml_parser)));
+       }
+}
+print "parse complete\n";
+xml_parser_free($xml_parser);
+
 ?>
 --EXPECT--
 {?[<?xml version="1.0" encoding="ISO-8859-1"?>]}{?[
index ab9aa6254fdbc4456fc72c7d1bd918965373dc82..bae4dad5f58bf78585b0cc99a2b26b3ea9a87e18 100644 (file)
@@ -2,34 +2,12 @@
 XML parser test, xml_set_object callbacks
 --SKIPIF--
 <?php include("skipif.inc"); ?>
+--INI--
+magic_quotes_runtime=0
 --FILE--
 <?php
 chdir(dirname(__FILE__));
 
-$xml_parser = xml_parser_create();
-$obj = new myclass;
-xml_set_object($xml_parser, $obj);
-xml_parser_set_option($xml_parser, XML_OPTION_CASE_FOLDING, 1);
-xml_set_element_handler($xml_parser, "startElement", "endElement");
-xml_set_character_data_handler($xml_parser, "characterData");
-xml_set_processing_instruction_handler($xml_parser, "PIHandler");
-xml_set_default_handler($xml_parser, "defaultHandler");
-xml_set_external_entity_ref_handler($xml_parser, "externalEntityRefHandler");
-
-if (!($fp = @fopen("xmltest.xml", "r"))) {
-       die("could not open XML input");
-}
-
-while ($data = fread($fp, 4096)) {
-       if (!xml_parse($xml_parser, $data, feof($fp))) {
-               die(sprintf("XML error: %s at line %d\n",
-               xml_error_string(xml_get_error_code($xml_parser)),
-               xml_get_current_line_number($xml_parser)));
-       }
-}
-print "parse complete\n";
-xml_parser_free($xml_parser);
-
 class myclass
 {
        function startElement($parser, $name, $attribs) 
@@ -68,6 +46,30 @@ class myclass
                return true;
        }
 }
+
+$xml_parser = xml_parser_create();
+$obj = new myclass;
+xml_set_object($xml_parser, $obj);
+xml_parser_set_option($xml_parser, XML_OPTION_CASE_FOLDING, 1);
+xml_set_element_handler($xml_parser, "startElement", "endElement");
+xml_set_character_data_handler($xml_parser, "characterData");
+xml_set_processing_instruction_handler($xml_parser, "PIHandler");
+xml_set_default_handler($xml_parser, "defaultHandler");
+xml_set_external_entity_ref_handler($xml_parser, "externalEntityRefHandler");
+
+if (!($fp = @fopen("xmltest.xml", "r"))) {
+       die("could not open XML input");
+}
+
+while ($data = fread($fp, 4096)) {
+       if (!xml_parse($xml_parser, $data, feof($fp))) {
+               die(sprintf("XML error: %s at line %d\n",
+               xml_error_string(xml_get_error_code($xml_parser)),
+               xml_get_current_line_number($xml_parser)));
+       }
+}
+print "parse complete\n";
+xml_parser_free($xml_parser);
 ?>
 --EXPECT--
 {?[<?xml version="1.0" encoding="ISO-8859-1"?>]}{?[
index 245a93fc10af9987faf7e9fa0892c19527373b1c..78840ee122762a8b4f7308f528ec1d5f4ec6bbe6 100644 (file)
@@ -2,6 +2,8 @@
 XML parser case folding test
 --SKIPIF--
 <?php include("skipif.inc"); ?>
+--INI--
+magic_quotes_runtime=0
 --FILE--
 <?php
 chdir(dirname(__FILE__));
index 994bbe473e1c5e1b857c52c68e96e00eca2c8837..377475bb1c5b7ca2f2abe380a4309004b77ffaf9 100644 (file)
@@ -3,7 +3,7 @@ xml_parse_into_struct/umlauts in tags
 --SKIPIF--
 <?php // vim600: syn=php
 include("skipif.inc");
-if(strtoupper("äöü") == "äöü")
+if(strtoupper("äöüß") != "ÄÖÜß")
 {
        die("skip strtoupper on non-ascii not supported on this platform");
 }