|
1 | 1 | --TEST-- |
2 | | -XML Parser: error class |
| 2 | +XML Parser: error class (PHP4 behavior) |
3 | 3 | --SKIPIF-- |
4 | | -<?php if (!extension_loaded("xml")) echo 'skip'; ?> |
5 | | ---FILE-- |
6 | | -<?php // -*- C++ -*- |
7 | | -// |
8 | | -// Test for: XML/Parser.php |
9 | | -// Parts tested: - parser error class |
10 | | -// |
11 | | -chdir (dirname(__FILE__)); |
12 | | -if (file_exists('../Parser.php')) { |
13 | | - require_once "../Parser.php"; |
14 | | -} else { |
15 | | - require_once "XML/Parser.php"; |
| 4 | +<?php |
| 5 | +if (version_compare(PHP_VERSION, '5.0.0', 'ge')) { |
| 6 | + print 'skip - test only applies to PHP4'; |
| 7 | +} |
| 8 | +if (!extension_loaded('xml')) { |
| 9 | + print 'skip - xml extension not available'; |
16 | 10 | } |
17 | | - |
18 | | -print "new XML_Parser "; |
| 11 | +?> |
| 12 | +--FILE-- |
| 13 | +<?php |
| 14 | +require_once 'XML/Parser.php'; |
| 15 | +print 'New XML_Parser: '; |
19 | 16 | var_dump(strtolower(get_class($p = new XML_Parser()))); |
20 | 17 | $e = $p->parseString("<?xml version='1.0' ?>\n<foo></bar>", true); |
21 | 18 | if (PEAR::isError($e)) { |
22 | | - printf("error message: %s\n", $e->getMessage()); |
| 19 | + printf("Error message: %s" . PHP_EOL, $e->getMessage()); |
23 | 20 | } else { |
24 | | - print "no error\n"; |
| 21 | + print "No error" . PHP_EOL; |
25 | 22 | } |
26 | | - |
27 | 23 | ?> |
28 | 24 | --EXPECT-- |
29 | | -new XML_Parser string(10) "xml_parser" |
30 | | -error message: XML_Parser: Mismatched tag at XML input line 2:12 |
| 25 | +New XML_Parser: string(10) "xml_parser" |
| 26 | +Error message: XML_Parser: mismatched tag at XML input line 2:7 |
0 commit comments