]> granicus.if.org Git - php/commitdiff
-Use skipif.inc
authorMarcus Boerger <helly@php.net>
Tue, 29 Oct 2002 16:06:51 +0000 (16:06 +0000)
committerMarcus Boerger <helly@php.net>
Tue, 29 Oct 2002 16:06:51 +0000 (16:06 +0000)
-split into two tests
-domxml001.phpt should work
-domxml002.phpt contains the part that fails

ext/domxml/tests/domxml001.phpt [moved from ext/domxml/tests/001.phpt with 94% similarity]
ext/domxml/tests/domxml002.phpt [new file with mode: 0644]

similarity index 94%
rename from ext/domxml/tests/001.phpt
rename to ext/domxml/tests/domxml001.phpt
index 917742ee9a4c0e9dfdc55fe1a3997b947d97fdd1..b4d27c796ed64d8918b91c975a6440fc7dabd8f7 100644 (file)
@@ -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 (file)
index 0000000..183420e
--- /dev/null
@@ -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