1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-10-20 03:52:25 +03:00

Added regression tests for the latest XPath/pattern fixes.

* test/XPath/docs/nodes test/XPath/tests/nodespat
  result/XPath/tests/nodespat: Added regression tests for
  the latest XPath/pattern fixes.
This commit is contained in:
Kasimier T. Buchcik
2006-01-05 14:49:40 +00:00
parent bb80f544d4
commit bb2074e8ff
4 changed files with 107 additions and 0 deletions

View File

@@ -1,3 +1,9 @@
Thu Jan 5 15:48:27 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
* test/XPath/docs/nodes test/XPath/tests/nodespat
result/XPath/tests/nodespat: Added regression tests for
the latest XPath/pattern fixes.
Thu Jan 5 15:43:38 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
* pattern.c: Another fix to handle "foo//.": "foo" was not

View File

@@ -0,0 +1,94 @@
========================
Expression: /.
Object is a Node Set :
Set contains 1 nodes:
1 /
========================
Expression: //.
Object is a Node Set :
Set contains 12 nodes:
1 /
2 ELEMENT root
3 ELEMENT foo
4 TEXT
content=txt
5 COMMENT
content=hello
6 CDATA_SECTION
content=data
7 PI target
content=data
8 ELEMENT bar
9 TEXT
content=txt
10 COMMENT
content=hello
11 CDATA_SECTION
content=data
12 PI target
content=data
========================
Expression: /root//.
Object is a Node Set :
Set contains 11 nodes:
1 ELEMENT root
2 ELEMENT foo
3 TEXT
content=txt
4 COMMENT
content=hello
5 CDATA_SECTION
content=data
6 PI target
content=data
7 ELEMENT bar
8 TEXT
content=txt
9 COMMENT
content=hello
10 CDATA_SECTION
content=data
11 PI target
content=data
========================
Expression: //.//./././/.
Object is a Node Set :
Set contains 12 nodes:
1 /
2 ELEMENT root
3 ELEMENT foo
4 TEXT
content=txt
5 COMMENT
content=hello
6 CDATA_SECTION
content=data
7 PI target
content=data
8 ELEMENT bar
9 TEXT
content=txt
10 COMMENT
content=hello
11 CDATA_SECTION
content=data
12 PI target
content=data
========================
Expression: /root//././/bar//.
Object is a Node Set :
Set contains 5 nodes:
1 ELEMENT bar
2 TEXT
content=txt
3 COMMENT
content=hello
4 CDATA_SECTION
content=data
5 PI target
content=data

2
test/XPath/docs/nodes Normal file
View File

@@ -0,0 +1,2 @@
<?xml version="1.0"?>
<root><foo>txt<!--hello--><![CDATA[data]]><?target data?><bar>txt<!--hello--><![CDATA[data]]><?target data?></bar></foo></root>

View File

@@ -0,0 +1,5 @@
/.
//.
/root//.
//.//./././/.
/root//././/bar//.