diff options
| -rw-r--r-- | ext/domxml/tests/domxml001.phpt (renamed from ext/domxml/tests/001.phpt) | 23 | ||||
| -rw-r--r-- | ext/domxml/tests/domxml002.phpt | 24 | 
2 files changed, 28 insertions, 19 deletions
| diff --git a/ext/domxml/tests/001.phpt b/ext/domxml/tests/domxml001.phpt index 917742ee9a..b4d27c796e 100644 --- a/ext/domxml/tests/001.phpt +++ b/ext/domxml/tests/domxml001.phpt @@ -1,9 +1,7 @@  --TEST--  Test 1: Accessing single node ---INI-- -report_memleaks=0  --SKIPIF-- -<?php if(!extension_loaded("domxml")) print "skip"; ?> +<?php require_once('skipif.inc'); ?>  --FILE--  <?php  require_once("domxml_test.inc"); @@ -15,8 +13,9 @@ if(!$dom) {    exit;  } -$children = $dom->children(); -print_node_list($children); +// children() of of document would result in a memleak +//$children = $dom->children(); +//print_node_list($children);  echo "--------- root\n";  $rootnode = $dom->root(); @@ -98,20 +97,6 @@ print ("Not needed\n");  ?>  --EXPECT--  Test 1: accessing single nodes from php -Node Name:  -Node Type: 14 -Num Children: 1 -Node Content:  - -Node Name: #comment -Node Type: 8 -Num Children: 0 -Node Content:  lsfj   - -Node Name: chapter -Node Type: 1 -Num Children: 4 -  --------- root  Node Name: chapter  Node Type: 1 diff --git a/ext/domxml/tests/domxml002.phpt b/ext/domxml/tests/domxml002.phpt new file mode 100644 index 0000000000..183420eec5 --- /dev/null +++ b/ext/domxml/tests/domxml002.phpt @@ -0,0 +1,24 @@ +--TEST-- +Test 2: Memleak in accessing children() of document. +--INI-- +report_memleaks=0 +--SKIPIF-- +<?php require_once('skipif.inc'); ?> +--FILE-- +<?php +require_once("domxml_test.inc"); + +$dom = xmldoc($xmlstr); +if(!$dom) { +  die('Error while parsing the document'); +} + +$children = $dom->children(); +print_node_list($children); + +?> +--EXPECT-- +--------- root +Node Name: chapter +Node Type: 1 +Num Children: 4
\ No newline at end of file | 
