From: Jean-Marc V. <jm...@us...> - 2004-08-13 15:34:23
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/xquery/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18035/src/org/exist/xquery/test Modified Files: XPathQueryTest.java Log Message: added XPath failure: /*/* behaves like //* Index: XPathQueryTest.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/xquery/test/XPathQueryTest.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** XPathQueryTest.java 13 Jul 2004 14:18:43 -0000 1.4 --- XPathQueryTest.java 13 Aug 2004 15:33:44 -0000 1.5 *************** *** 88,107 **** public void testStarAxis() { try { XPathQueryService service = storeXMLStringAndGetQueryService("numbers.xml", numbers); ! ResourceSet result = service.queryResource( "numbers.xml", "/*/item" ); ! System.out.println("testElements 1: ========" ); printResult(result); assertEquals( "XPath: /*/item", 4, result.getSize() ); result = service.queryResource( ! "numbers.xml", "/*/*" ); ! System.out.println("testElements 2: ========" ); printResult(result); assertEquals( "XPath: /*/*", 4, result.getSize() ); } catch (XMLDBException e) { ! System.out.println("testElements(): XMLDBException: "+e); fail(e.getMessage()); } --- 88,116 ---- public void testStarAxis() { + ResourceSet result; try { XPathQueryService service = storeXMLStringAndGetQueryService("numbers.xml", numbers); ! result = service.queryResource( "numbers.xml", "/*/item" ); ! System.out.println("testStarAxis 1: ========" ); printResult(result); assertEquals( "XPath: /*/item", 4, result.getSize() ); result = service.queryResource( ! "numbers.xml", "/test/*" ); ! System.out.println("testStarAxis 2: ========" ); printResult(result); ! assertEquals( "XPath: /test/*", 4, result.getSize() ); ! ! result = service.queryResource( ! "numbers.xml", "/test/descendant-or-self::*" ); ! System.out.println("testStarAxis 3: ========" ); printResult(result); ! assertEquals( "XPath: /test/descendant-or-self::*", 12, result.getSize() ); ! ! System.out.println("testStarAxis 4: ========" ); printResult(result); assertEquals( "XPath: /*/*", 4, result.getSize() ); } catch (XMLDBException e) { ! System.out.println("testStarAxis(): XMLDBException: "+e); fail(e.getMessage()); } |