diff options
| author | Marcus Boerger <helly@php.net> | 2003-10-25 21:07:37 +0000 |
|---|---|---|
| committer | Marcus Boerger <helly@php.net> | 2003-10-25 21:07:37 +0000 |
| commit | 0197d5b916642efb3808b537a9dc10bec4219165 (patch) | |
| tree | 3e01c847c332d4d4e2fea770b1a98d49a08f10b5 | |
| parent | 0a68fb02227f9d877b8e928e3cb790e4ad814360 (diff) | |
| download | php-git-0197d5b916642efb3808b537a9dc10bec4219165.tar.gz | |
More testing
| -rw-r--r-- | ext/simplexml/tests/001.phpt | 7 | ||||
| -rw-r--r-- | ext/simplexml/tests/002.phpt | 5 | ||||
| -rwxr-xr-x | ext/simplexml/tests/003.phpt | 48 | ||||
| -rwxr-xr-x | ext/simplexml/tests/003.xml | 19 | ||||
| -rwxr-xr-x | ext/simplexml/tests/004.phpt | 48 | ||||
| -rwxr-xr-x | ext/simplexml/tests/004.xml | 19 | ||||
| -rwxr-xr-x | ext/simplexml/tests/sxe.xml | 2 |
7 files changed, 135 insertions, 13 deletions
diff --git a/ext/simplexml/tests/001.phpt b/ext/simplexml/tests/001.phpt index 3c1c8869a8..123c91d244 100644 --- a/ext/simplexml/tests/001.phpt +++ b/ext/simplexml/tests/001.phpt @@ -1,5 +1,5 @@ --TEST-- -SimpleXML without CDATA +SimpleXML: Simple document --SKIPIF-- <?php if (!extension_loaded("simplexml")) print "skip"; ?> --FILE-- @@ -25,11 +25,6 @@ simplexml_element Object ( [elem3] => simplexml_element Object ( - [included-entity] => simplexml_element Object - ( - [included-entity] => This is text included from an entity - ) - [elem4] => simplexml_element Object ( [test] => simplexml_element Object diff --git a/ext/simplexml/tests/002.phpt b/ext/simplexml/tests/002.phpt index 98c1d27a46..c5cb2323ff 100644 --- a/ext/simplexml/tests/002.phpt +++ b/ext/simplexml/tests/002.phpt @@ -27,11 +27,6 @@ simplexml_element Object ( [elem3] => simplexml_element Object ( - [included-entity] => simplexml_element Object - ( - [included-entity] => This is text included from an entity - ) - [elem4] => simplexml_element Object ( [test] => simplexml_element Object diff --git a/ext/simplexml/tests/003.phpt b/ext/simplexml/tests/003.phpt new file mode 100755 index 0000000000..907b166a0b --- /dev/null +++ b/ext/simplexml/tests/003.phpt @@ -0,0 +1,48 @@ +--TEST-- +SimpleXML and Entities +--SKIPIF-- +<?php if (!extension_loaded("simplexml")) print "skip"; ?> +--FILE-- +<?php + +$sxe = simplexml_load_file(dirname(__FILE__).'/003.xml'); + +print_r($sxe); + +echo "---Done---\n"; + +?> +--EXPECT-- +simplexml_element Object +( + [elem1] => simplexml_element Object + ( + [comment] => simplexml_element Object + ( + ) + + [elem2] => simplexml_element Object + ( + [elem3] => simplexml_element Object + ( + [included-entity] => simplexml_element Object + ( + [included-entity] => This is text included from an entity + ) + + [elem4] => simplexml_element Object + ( + [test] => simplexml_element Object + ( + ) + + ) + + ) + + ) + + ) + +) +---Done--- diff --git a/ext/simplexml/tests/003.xml b/ext/simplexml/tests/003.xml new file mode 100755 index 0000000000..751921b49e --- /dev/null +++ b/ext/simplexml/tests/003.xml @@ -0,0 +1,19 @@ +<?xml version='1.0'?> +<!DOCTYPE sxe SYSTEM "notfound.dtd" [ +<!ENTITY % incent SYSTEM "sxe.ent"> +%incent; +]> +<sxe id="elem1"> + Plain text. + <elem1 attr1='first'> + <!-- comment --> + <elem2> + <elem3> + &included-entity; + <elem4> + <?test processing instruction ?> + </elem4> + </elem3> + </elem2> + </elem1> +</sxe>
\ No newline at end of file diff --git a/ext/simplexml/tests/004.phpt b/ext/simplexml/tests/004.phpt new file mode 100755 index 0000000000..a4323711db --- /dev/null +++ b/ext/simplexml/tests/004.phpt @@ -0,0 +1,48 @@ +--TEST-- +SimpleXML and CDATA +--SKIPIF-- +<?php if (!extension_loaded("simplexml")) print "skip"; ?> +--FILE-- +<?php + +$sxe = simplexml_load_file(dirname(__FILE__).'/004.xml'); + +print_r($sxe); + +echo "---Done---\n"; + +?> +--EXPECT-- +simplexml_element Object +( + [elem1] => simplexml_element Object + ( + [comment] => simplexml_element Object + ( + ) + + [elem2] => simplexml_element Object + ( + [elem3] => simplexml_element Object + ( + [included-entity] => simplexml_element Object + ( + [included-entity] => This is text included from an entity + ) + + [elem4] => simplexml_element Object + ( + [test] => simplexml_element Object + ( + ) + + ) + + ) + + ) + + ) + +) +---Done--- diff --git a/ext/simplexml/tests/004.xml b/ext/simplexml/tests/004.xml new file mode 100755 index 0000000000..a3ef057642 --- /dev/null +++ b/ext/simplexml/tests/004.xml @@ -0,0 +1,19 @@ +<?xml version='1.0'?> +<!DOCTYPE sxe SYSTEM "notfound.dtd" [ +<!ENTITY % incent SYSTEM "sxe.ent"> +%incent; +]> +<sxe id="elem1"> + Plain text. + <elem1 attr1='first'> + <!-- comment --> + <elem2> + <![CDATA[CDATA block]]> + <elem3> + <elem4> + <?test processing instruction ?> + </elem4> + </elem3> + </elem2> + </elem1> +</sxe>
\ No newline at end of file diff --git a/ext/simplexml/tests/sxe.xml b/ext/simplexml/tests/sxe.xml index 751921b49e..909b4e652c 100755 --- a/ext/simplexml/tests/sxe.xml +++ b/ext/simplexml/tests/sxe.xml @@ -4,12 +4,10 @@ %incent; ]> <sxe id="elem1"> - Plain text. <elem1 attr1='first'> <!-- comment --> <elem2> <elem3> - &included-entity; <elem4> <?test processing instruction ?> </elem4> |
