From: Ant Phillips Date: Tue, 27 May 2008 12:44:53 +0000 (+0000) Subject: DOM tests from TestFest X-Git-Tag: BEFORE_NEW_PARAMETER_PARSE~139 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ac253bab08bf77eb113f5c517e326251b9e9a04d;p=php DOM tests from TestFest --- diff --git a/ext/dom/tests/dom_comment_basic.phpt b/ext/dom/tests/dom_comment_basic.phpt new file mode 100644 index 0000000000..cb029ed04a --- /dev/null +++ b/ext/dom/tests/dom_comment_basic.phpt @@ -0,0 +1,46 @@ +--TEST-- +DOM Comment : Basic Functionality +--SKIPIF-- + +--FILE-- + + + + +EOXML; + +$dom = new DOMDocument(); +$dom->loadXML($xml); +$root = $dom->documentElement; +var_dump($root->hasChildNodes()); +$children = $root->childNodes; + +for ($index = 0; $index < $children->length; $index++) { + echo "--- child $index ---\n"; + $current = $children->item($index); + var_dump($current); + var_dump($current->textContent); +} + +--EXPECTF-- +bool(true) +--- child 0 --- +object(DOMText)#%d (0) { +} +string(2) " + " +--- child 1 --- +object(DOMComment)#%d (0) { +} +string(14) " Hello World! " +--- child 2 --- +object(DOMText)#%d (0) { +} +string(1) " +" + diff --git a/ext/dom/tests/dom_comment_variation.phpt b/ext/dom/tests/dom_comment_variation.phpt new file mode 100644 index 0000000000..bef0ef1b10 --- /dev/null +++ b/ext/dom/tests/dom_comment_variation.phpt @@ -0,0 +1,33 @@ +--TEST-- +DOM Comment : Variation +--SKIPIF-- + +--FILE-- + +EOXML; + +$dom = new DOMDocument(); +$dom->loadXML($xml); +$root = $dom->documentElement; +var_dump($root->hasChildNodes()); +$children = $root->childNodes; + +for ($index = 0; $index < $children->length; $index++) { + echo "--- child $index ---\n"; + $current = $children->item($index); + var_dump($current); + var_dump($current->textContent); +} + +--EXPECTF-- +bool(true) +--- child 0 --- +object(DOMComment)#%d (0) { +} +string(14) " Hello World! " +