[xpath2] adding a test case to support a bug fix
diff --git a/tests/org.eclipse.wst.xml.xpath2.processor.tests/bugTestFiles/dashboard.xml b/tests/org.eclipse.wst.xml.xpath2.processor.tests/bugTestFiles/dashboard.xml
new file mode 100644
index 0000000..9954ae0
--- /dev/null
+++ b/tests/org.eclipse.wst.xml.xpath2.processor.tests/bugTestFiles/dashboard.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<dashboard>
+    <widget type="chart">
+        <title text="Chart Title"></title>
+        <plotOptions xmlns="http://jaspersoft.com/highcharts">
+            <plotOptions>
+                <pie showInLegend="true" shadow="false" innerSize="50%">
+                    <dataLabels color="#fff" distance="-20" format="{point.percentage:.0f} %" overflow="false"></dataLabels>
+                </pie>
+            </plotOptions>
+            <legend width="150" align="right" x="10" layout="vertical">
+                <navigation></navigation>
+            </legend>
+            <tooltip enabled="false"></tooltip>
+            <exporting enabled="true"></exporting>
+        </plotOptions>
+    </widget>
+    <widget type="table">
+        <title>table</title>
+		<table xmlns="http://www.w3.org/1999/xhtml">
+           <thead>dsds</thead>
+           <tbody>dsds</tbody>
+		</table>
+    </widget>
+</dashboard>
diff --git a/tests/org.eclipse.wst.xml.xpath2.processor.tests/src/org/eclipse/wst/xml/xpath2/processor/test/TestBugs.java b/tests/org.eclipse.wst.xml.xpath2.processor.tests/src/org/eclipse/wst/xml/xpath2/processor/test/TestBugs.java
index 9f6da89..bb5ff3e 100644
--- a/tests/org.eclipse.wst.xml.xpath2.processor.tests/src/org/eclipse/wst/xml/xpath2/processor/test/TestBugs.java
+++ b/tests/org.eclipse.wst.xml.xpath2.processor.tests/src/org/eclipse/wst/xml/xpath2/processor/test/TestBugs.java
@@ -2957,6 +2957,27 @@
 	}
 	
 	
+	public void testXSAnyURI_bug() throws Exception {
+
+		URL fileURL = bundle.getEntry("/bugTestFiles/dashboard.xml");
+		loadDOMDocument(fileURL);
+
+		// Get XML Schema Information for the Document
+		XSModel schema = getGrammar();
+
+		DynamicContext dc = setupDynamicContext(schema);
+
+		String xpath = "count(/dashboard/widget/*[namespace-uri() eq 'http://jaspersoft.com/highcharts']) eq 1";
+		XPath path = compileXPath(dc, xpath);
+		Evaluator eval = new DefaultEvaluator(dc, domDoc);
+		ResultSequence rs = eval.evaluate(path);
+		XSBoolean result = (XSBoolean) rs.first();
+		String actual = result.string_value();
+		assertEquals("true", actual);
+	}
+
+	
+	
 	private CollationProvider createLengthCollatorProvider() {
 		return new CollationProvider() {
 			@SuppressWarnings("unchecked")