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.
diff --git a/ChangeLog b/ChangeLog
index b9ac5ad..5bfc97b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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
diff --git a/result/XPath/tests/nodespat b/result/XPath/tests/nodespat
new file mode 100644
index 0000000..1efd87f
--- /dev/null
+++ b/result/XPath/tests/nodespat
@@ -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
diff --git a/test/XPath/docs/nodes b/test/XPath/docs/nodes
new file mode 100644
index 0000000..a863df0
--- /dev/null
+++ b/test/XPath/docs/nodes
@@ -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>
\ No newline at end of file
diff --git a/test/XPath/tests/nodespat b/test/XPath/tests/nodespat
new file mode 100644
index 0000000..c157a3e
--- /dev/null
+++ b/test/XPath/tests/nodespat
@@ -0,0 +1,5 @@
+/.
+//.
+/root//.
+//.//./././/.
+/root//././/bar//.
\ No newline at end of file