- From: <bugzilla@wiggum.w3.org>
- Date: Mon, 25 Sep 2006 15:26:15 +0000
- To: public-qt-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=3767
Summary: document-node(...) not tested
Product: XML Query Test Suite
Version: 1.0
Platform: Other
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: XML Query Test Suite
AssignedTo: andrew.eisenberg@us.ibm.com
ReportedBy: frans.englich@telia.com
QAContact: public-qt-comments@w3.org
It appears the XQTS has no tests for document-node() combined with element() or
schema-element():
bash-2.05b$ echo "document-node(element(testingRegExp))" | grep -nHR
'document-node([^:]\+)'
(standard input):1:document-node(element(testingRegExp))
bash-2.05b$
bash-2.05b$ find -name "*.xq" | xargs grep -nHR 'document-node([^:]\+)'
bash-2.05b$
This appears to be the current coverage:
---------------------------------------------------
bash-2.05b$ find -name "*.xq" | xargs grep -nHR 'document-node()'
./Queries/XQuery/Expressions/seqExprTypes/sequenceExprTypeswitch/K-sequenceExprTypeswitch-8.xq:10:
case document-node() return -2
./Queries/XQuery/Expressions/FLWORExpr/ForExprType/ForExprType021.xq:8:for $doc
as document-node() in $input-context
./Queries/XQuery/Expressions/FLWORExpr/ForExprType/ForExprType056.xq:10:for
$test as document-node() in $input-context
./Queries/XQuery/Expressions/FLWORExpr/ForExprType/ForExprType072.xq:2:(:
Description: FLWOR expressions with type declaration. Attempt type declaration
of document-node() on a set of element nodes :)
./Queries/XQuery/Expressions/FLWORExpr/ForExprType/ForExprType072.xq:10:for
$test as document-node() in ($input-context//fs:Folder)[1]/fs:File/fs:FileName
./Queries/XQuery/Expressions/FLWORExpr/ForExprType/ForExprType073.xq:2:(:
Description: FLWOR expressions with type declaration. Attempt type declaration
of document-node() on a set of values :)
./Queries/XQuery/Expressions/FLWORExpr/ForExprType/ForExprType073.xq:10:for
$test as document-node() in data(
($input-context//fs:Folder)[1]/fs:File/fs:FileName )
bash-2.05b$
---------------------------------------------------
I will write tests that cover non-schema aware implementations(partly done).
Although they will be run by schema-aware as well, they won't test
schema-specific areas.
Proposed solution:
* Include my tests
* Write schema-specific tests
Frans
Received on Monday, 25 September 2006 15:26:32 UTC